Name
global.AgileBoardColumnsAndFieldsServiceBase
Description
No description available
Script
var AgileBoardColumnsAndFieldsServiceBase = Class.create();
AgileBoardColumnsAndFieldsServiceBase.columns = [{
name: 'epic',
column: sn_ui.PolarisUI.isEnabled() ? 3 : 2,
label: gs.getMessage('Epic'),
dependentFields: ['epic.color.color'],
'class': 'text-ellipsis',
style: {
'vertical-align': 'middle',
},
display: '<span tooltip-append-to-body="true" uib-tooltip="{{item[column.name].display_value}}" tooltip-popup-delay="200" ng-if="item[column.name].display_value" sn-ag-badge="{{item[\'epic.color.color\'].value}}">{{item[column.name].display_value}}</span>'
},
{
name: 'story_points',
'class': 'badge_area',
column: 1,
label: gs.getMessage('Points'),
display: '<div><span class="badge" tooltip-append-to-body="true" uib-tooltip="{{item[column.name].value}}" tooltip-popup-delay="200">{{item[column.name].value}}</span></div>'
}
];
AgileBoardColumnsAndFieldsServiceBase.mandatoryFields = 'sys_id,global_rank,sys_class_name,sprint,number';
AgileBoardColumnsAndFieldsServiceBase.iconMap = {
"rm_story": "styles/icons/story.svg",
"change_request": "styles/icons/change_request.svg",
"rm_defect": "styles/icons/defect.svg",
"rm_enhancement": "styles/icons/enhancement.svg",
"problem": "styles/icons/problem.svg",
"default": "styles/icons/placeholder.svg"
};
AgileBoardColumnsAndFieldsServiceBase.nonUnifiedColumns = [{
name: 'number',
label: gs.getMessage('Number'),
column: 3,
display: '<a ng-href="{{item.sys_class_name.value}}.do?sys_id={{item.sys_id}}" ng-click="editRecord($event,item)">{{item[column.name].value}}</a>'
},{
name: 'short_description',
column: 8,
'class': 'text-ellipsis',
label: gs.getMessage('Short Description'),
display: '<span tooltip-append-to-body="true" uib-tooltip="{{item[column.name].value}}" tooltip-popup-delay="200">{{item[column.name].value}}</span>'
}];
AgileBoardColumnsAndFieldsServiceBase.getColumnsAndFields = function() {
var isMultiTaskActive = AgileBoardMetaDataCommonUtil.isMultiTaskActive();
var result = {};
if(isMultiTaskActive) {
var multiTaskColumsAndFields = AgileMultiTaskColumnsAndFieldService.getColumnsAndFields();
result.columns = multiTaskColumsAndFields.columns.concat(AgileBoardColumnsAndFieldsServiceBase.columns);
result.mandatoryFields = AgileBoardColumnsAndFieldsServiceBase.mandatoryFields + "," + multiTaskColumsAndFields.mandatoryFields;
result.iconSrc = multiTaskColumsAndFields.iconSrc;
} else {
result.columns = AgileBoardColumnsAndFieldsServiceBase.nonUnifiedColumns.concat(AgileBoardColumnsAndFieldsServiceBase.columns);
result.mandatoryFields = AgileBoardColumnsAndFieldsServiceBase.mandatoryFields;
}
result.iconMap = AgileBoardColumnsAndFieldsServiceBase.iconMap;
return result;
};
Sys ID
e7b8b403b7f43700773b8ef6ee11a97f