Name

global.SprintTrackingCommonColumnsAndFieldsServiceBase

Description

No description available

Script

var SprintTrackingCommonColumnsAndFieldsServiceBase = Class.create();
SprintTrackingCommonColumnsAndFieldsServiceBase.config = {};

SprintTrackingCommonColumnsAndFieldsServiceBase.config.test = {
  mandatoryFields: 'test.sys_id,test.sys_class_name,test.latest_version.sys_id',
  columns: [{
  	name: 'test.number',
  	label: gs.getMessage('Number'),
  	column: sn_ui.PolarisUI.isEnabled() ? 3 : 2,
  	display: '<a href="{{item.sys_class_name.value}}.do?sys_id={{item.sys_id}}" ng-click="editRecord($event,item)">{{::item[column.name].value}}</a>'
  }, {
  	name: 'test.latest_version.short_description',
  	label: gs.getMessage('Short Description'),
  	dependentFields: ['test.latest_version.sys_class_name', 'test.latest_version.owner.sys_id'],
  	column: 9,
  	display: '<span tooltip-append-to-body="true" uib-tooltip="{{item[column.name].value}}" tooltip-popup-delay="200">{{item[column.name].value}}</span>'
  }, {
  	name: 'test.latest_result.result',
  	label: gs.getMessage('Result'),
  	dependentFields: ['test.latest_result.execution_status', 'test.latest_result.sys_id','test.latest_result.sys_class_name'],
  	column: 2,
  	'class': 'test-result',
  	display: '<a ng-href="sn_test_management_test_result.do?sys_id={{item[\'test.latest_result.sys_id\'].value}}&sysparm_view=scrum" title="{{item[column.name].display_value}}" ng-click="openRecord($event,item)" class="no-ellipsis test-result-text" ng-if="item[column.name].display_value">{{item[column.name].display_value}}</a><span ng-if="item[column.name].value" class="no-ellipsis icon-circle-solid test-result-icon" ng-class="{\'test-passed\': item[column.name].value ==  \'passed\', \'test-failed\': item[column.name].value == \'failed\', \'test-blocked\': item[column.name].value == \'blocked\', \'text-dark\': item[column.name].value == \'not_finished\'}"></span>'
  }]
};

SprintTrackingCommonColumnsAndFieldsServiceBase.config.scrum_task = {
  mandatoryFields: 'sys_id,sys_class_name',
  columns: [{
  	name: 'number',
  	label: gs.getMessage('Number'),
  	column: 2,
  	display: '<a 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',
  	label: gs.getMessage('Short Description'),
  	column: 9,
  	display: '<span tooltip-append-to-body="true" uib-tooltip="{{item[column.name].value}}" tooltip-popup-delay="200">{{item[column.name].value}}</span>'
  }, {
  	name: 'state',
  	label: gs.getMessage('State'),
  	column: 1,
  	display: '<span tooltip-append-to-body="true" uib-tooltip="{{item[column.name].display_value}}" tooltip-popup-delay="200">{{item[column.name].display_value}}</span>'
  }, {
  	name: 'assigned_to',
  	label: gs.getMessage('Assigned To'),
  	column: 1,
  	display: '<sn-ag-avatar user-id="{{item[column.name].value}}" class="pull-right no-ellipsis"></sn-ag-avatar>'
  }]
};

SprintTrackingCommonColumnsAndFieldsServiceBase.getColumnsAndFields = function() {
  return SprintTrackingCommonColumnsAndFieldsServiceBase.config;
};

Sys ID

c74d090fb7f43700773b8ef6ee11a95b

Offical Documentation

Official Docs: