* fix bug 27863
This commit is contained in:
@@ -119,7 +119,7 @@
|
||||
#programTableList .icon-kanban:before {content: '\e983';}
|
||||
#programTableList .is-top-level {font-weight: bold;}
|
||||
#programTableList .has-nest-child > .c-name > a {color: #0b0f18!important;}
|
||||
#programTableList .is-nest-child > .c-name > a {color: #2463C7!important;}
|
||||
/* #programTableList .is-nest-child > .c-name > a {color: #2463C7!important;} */
|
||||
#programTableList .c-name .label-danger {position: absolute; right: 10px; padding: 2px 4px;}
|
||||
</style>
|
||||
<?php js::set('originOrders', $originOrders);?>
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
.project-name {position: relative; display: flex; align-items: center;}
|
||||
.project-name > span,
|
||||
.project-name > span {flex: none;}
|
||||
.project-name > a {color: #0c60e1; display: inline-block; max-width: calc(100% - 50px);}
|
||||
.project-name > a {display: inline-block; max-width: calc(100% - 50px);}
|
||||
.project-name.has-prefix > a,
|
||||
.project-name.has-suffix > a {max-width: calc(100% - 100px);}
|
||||
.project-name.has-prefix > a {padding-left: 5px;}
|
||||
|
||||
@@ -72,16 +72,70 @@ if($app->tab == 'execution')
|
||||
$config->story->datatable->fieldList['order']['name'] = $this->lang->story->order;
|
||||
}
|
||||
|
||||
$config->story->datatable->fieldList['title']['title'] = 'title';
|
||||
$config->story->datatable->fieldList['title']['fixed'] = 'left';
|
||||
$config->story->datatable->fieldList['title']['width'] = 'auto';
|
||||
$config->story->datatable->fieldList['title']['required'] = 'yes';
|
||||
|
||||
$config->story->datatable->fieldList['plan']['title'] = 'planAB';
|
||||
$config->story->datatable->fieldList['plan']['fixed'] = 'no';
|
||||
$config->story->datatable->fieldList['plan']['width'] = '90';
|
||||
$config->story->datatable->fieldList['plan']['required'] = 'no';
|
||||
$config->story->datatable->fieldList['plan']['control'] = 'select';
|
||||
$config->story->datatable->fieldList['plan']['dataSource'] = array('module' => 'productplan', 'method' => 'getPairs', 'params' => '$productID');
|
||||
|
||||
$config->story->datatable->fieldList['pri']['title'] = 'priAB';
|
||||
$config->story->datatable->fieldList['pri']['fixed'] = 'left';
|
||||
$config->story->datatable->fieldList['pri']['width'] = '35';
|
||||
$config->story->datatable->fieldList['pri']['required'] = 'no';
|
||||
$config->story->datatable->fieldList['pri']['name'] = $this->lang->story->pri;
|
||||
|
||||
$config->story->datatable->fieldList['title']['title'] = 'title';
|
||||
$config->story->datatable->fieldList['title']['fixed'] = 'left';
|
||||
$config->story->datatable->fieldList['title']['width'] = 'auto';
|
||||
$config->story->datatable->fieldList['title']['required'] = 'yes';
|
||||
$config->story->datatable->fieldList['status']['title'] = 'statusAB';
|
||||
$config->story->datatable->fieldList['status']['fixed'] = 'no';
|
||||
$config->story->datatable->fieldList['status']['width'] = '60';
|
||||
$config->story->datatable->fieldList['status']['required'] = 'no';
|
||||
|
||||
$config->story->datatable->fieldList['openedBy']['title'] = 'openedByAB';
|
||||
$config->story->datatable->fieldList['openedBy']['fixed'] = 'no';
|
||||
$config->story->datatable->fieldList['openedBy']['width'] = '60';
|
||||
$config->story->datatable->fieldList['openedBy']['required'] = 'no';
|
||||
|
||||
$config->story->datatable->fieldList['estimate']['title'] = 'estimateAB';
|
||||
$config->story->datatable->fieldList['estimate']['fixed'] = 'no';
|
||||
$config->story->datatable->fieldList['estimate']['width'] = '50';
|
||||
$config->story->datatable->fieldList['estimate']['required'] = 'no';
|
||||
|
||||
$config->story->datatable->fieldList['reviewer']['title'] = 'reviewedBy';
|
||||
$config->story->datatable->fieldList['reviewer']['control'] = 'multiple';
|
||||
$config->story->datatable->fieldList['reviewer']['dataSource'] = array('module' => 'story', 'method' => 'getStoriesReviewer', 'params' => '$productID');
|
||||
|
||||
$config->story->datatable->fieldList['reviewedBy']['title'] = 'reviewedBy';
|
||||
$config->story->datatable->fieldList['reviewedBy']['fixed'] = 'no';
|
||||
$config->story->datatable->fieldList['reviewedBy']['width'] = '100';
|
||||
$config->story->datatable->fieldList['reviewedBy']['required'] = 'no';
|
||||
$config->story->datatable->fieldList['reviewedBy']['control'] = 'multiple';
|
||||
$config->story->datatable->fieldList['reviewedBy']['dataSource'] = array('module' => 'story', 'method' => 'getStoriesReviewer', 'params' => '$productID');
|
||||
|
||||
|
||||
$config->story->datatable->fieldList['reviewedDate']['title'] = 'reviewedDate';
|
||||
$config->story->datatable->fieldList['reviewedDate']['fixed'] = 'no';
|
||||
$config->story->datatable->fieldList['reviewedDate']['width'] = '90';
|
||||
$config->story->datatable->fieldList['reviewedDate']['required'] = 'no';
|
||||
|
||||
$config->story->datatable->fieldList['stage']['title'] = 'stageAB';
|
||||
$config->story->datatable->fieldList['stage']['fixed'] = 'no';
|
||||
$config->story->datatable->fieldList['stage']['width'] = '85';
|
||||
$config->story->datatable->fieldList['stage']['required'] = 'no';
|
||||
|
||||
$config->story->datatable->fieldList['assignedTo']['title'] = 'assignedTo';
|
||||
$config->story->datatable->fieldList['assignedTo']['fixed'] = 'no';
|
||||
$config->story->datatable->fieldList['assignedTo']['width'] = '90';
|
||||
$config->story->datatable->fieldList['assignedTo']['required'] = 'no';
|
||||
|
||||
$config->story->datatable->fieldList['assignedDate']['title'] = 'assignedDate';
|
||||
$config->story->datatable->fieldList['assignedDate']['fixed'] = 'no';
|
||||
$config->story->datatable->fieldList['assignedDate']['width'] = '90';
|
||||
$config->story->datatable->fieldList['assignedDate']['required'] = 'no';
|
||||
|
||||
$config->story->datatable->fieldList['product']['title'] = 'product';
|
||||
$config->story->datatable->fieldList['product']['control'] = 'hidden';
|
||||
@@ -103,13 +157,6 @@ $config->story->datatable->fieldList['keywords']['fixed'] = 'no';
|
||||
$config->story->datatable->fieldList['keywords']['width'] = '100';
|
||||
$config->story->datatable->fieldList['keywords']['required'] = 'no';
|
||||
|
||||
$config->story->datatable->fieldList['plan']['title'] = 'planAB';
|
||||
$config->story->datatable->fieldList['plan']['fixed'] = 'no';
|
||||
$config->story->datatable->fieldList['plan']['width'] = '90';
|
||||
$config->story->datatable->fieldList['plan']['required'] = 'no';
|
||||
$config->story->datatable->fieldList['plan']['control'] = 'select';
|
||||
$config->story->datatable->fieldList['plan']['dataSource'] = array('module' => 'productplan', 'method' => 'getPairs', 'params' => '$productID');
|
||||
|
||||
$config->story->datatable->fieldList['source']['title'] = 'source';
|
||||
$config->story->datatable->fieldList['source']['fixed'] = 'no';
|
||||
$config->story->datatable->fieldList['source']['width'] = '90';
|
||||
@@ -125,57 +172,11 @@ $config->story->datatable->fieldList['category']['fixed'] = 'no';
|
||||
$config->story->datatable->fieldList['category']['width'] = '60';
|
||||
$config->story->datatable->fieldList['category']['required'] = 'no';
|
||||
|
||||
$config->story->datatable->fieldList['status']['title'] = 'statusAB';
|
||||
$config->story->datatable->fieldList['status']['fixed'] = 'no';
|
||||
$config->story->datatable->fieldList['status']['width'] = '60';
|
||||
$config->story->datatable->fieldList['status']['required'] = 'no';
|
||||
|
||||
$config->story->datatable->fieldList['estimate']['title'] = 'estimateAB';
|
||||
$config->story->datatable->fieldList['estimate']['fixed'] = 'no';
|
||||
$config->story->datatable->fieldList['estimate']['width'] = '50';
|
||||
$config->story->datatable->fieldList['estimate']['required'] = 'no';
|
||||
|
||||
$config->story->datatable->fieldList['stage']['title'] = 'stageAB';
|
||||
$config->story->datatable->fieldList['stage']['fixed'] = 'no';
|
||||
$config->story->datatable->fieldList['stage']['width'] = '85';
|
||||
$config->story->datatable->fieldList['stage']['required'] = 'no';
|
||||
|
||||
$config->story->datatable->fieldList['openedBy']['title'] = 'openedByAB';
|
||||
$config->story->datatable->fieldList['openedBy']['fixed'] = 'no';
|
||||
$config->story->datatable->fieldList['openedBy']['width'] = '60';
|
||||
$config->story->datatable->fieldList['openedBy']['required'] = 'no';
|
||||
|
||||
$config->story->datatable->fieldList['openedDate']['title'] = 'openedDate';
|
||||
$config->story->datatable->fieldList['openedDate']['fixed'] = 'no';
|
||||
$config->story->datatable->fieldList['openedDate']['width'] = '90';
|
||||
$config->story->datatable->fieldList['openedDate']['required'] = 'no';
|
||||
|
||||
$config->story->datatable->fieldList['assignedTo']['title'] = 'assignedTo';
|
||||
$config->story->datatable->fieldList['assignedTo']['fixed'] = 'no';
|
||||
$config->story->datatable->fieldList['assignedTo']['width'] = '90';
|
||||
$config->story->datatable->fieldList['assignedTo']['required'] = 'no';
|
||||
|
||||
$config->story->datatable->fieldList['assignedDate']['title'] = 'assignedDate';
|
||||
$config->story->datatable->fieldList['assignedDate']['fixed'] = 'no';
|
||||
$config->story->datatable->fieldList['assignedDate']['width'] = '90';
|
||||
$config->story->datatable->fieldList['assignedDate']['required'] = 'no';
|
||||
|
||||
$config->story->datatable->fieldList['reviewedBy']['title'] = 'reviewedBy';
|
||||
$config->story->datatable->fieldList['reviewedBy']['fixed'] = 'no';
|
||||
$config->story->datatable->fieldList['reviewedBy']['width'] = '100';
|
||||
$config->story->datatable->fieldList['reviewedBy']['required'] = 'no';
|
||||
$config->story->datatable->fieldList['reviewedBy']['control'] = 'multiple';
|
||||
$config->story->datatable->fieldList['reviewedBy']['dataSource'] = array('module' => 'story', 'method' => 'getStoriesReviewer', 'params' => '$productID');
|
||||
|
||||
$config->story->datatable->fieldList['reviewer']['title'] = 'reviewedBy';
|
||||
$config->story->datatable->fieldList['reviewer']['control'] = 'multiple';
|
||||
$config->story->datatable->fieldList['reviewer']['dataSource'] = array('module' => 'story', 'method' => 'getStoriesReviewer', 'params' => '$productID');
|
||||
|
||||
$config->story->datatable->fieldList['reviewedDate']['title'] = 'reviewedDate';
|
||||
$config->story->datatable->fieldList['reviewedDate']['fixed'] = 'no';
|
||||
$config->story->datatable->fieldList['reviewedDate']['width'] = '90';
|
||||
$config->story->datatable->fieldList['reviewedDate']['required'] = 'no';
|
||||
|
||||
$config->story->datatable->fieldList['needReview']['title'] = 'needReview';
|
||||
$config->story->datatable->fieldList['needReview']['control'] = 'select';
|
||||
$config->story->datatable->fieldList['needReview']['dataSource'] = array('lang' => 'reviewList');
|
||||
|
||||
Reference in New Issue
Block a user