Name
global.ScrumStoryAbstract
Description
No description available
Script
var ScrumStoryAbstract = Class.create();
ScrumStoryAbstract.prototype = {
initialize: function() {},
getDeepCopyHelper: function() {
return new global.ScrumStoryDeepCopy();
},
showActionOnScrumStory: function(current) {
var statesUtil = new ScrumStatesUtil(current.getValue('sys_class_name'));
var isCancelledOrCompletedState = statesUtil.isCancelledOrCompletedState(current.getValue('state'));
var isWrapperStory = current.isValidField('original_task') &&
current.original_task.sys_class_name.toString() !== 'rm_story';
return (!isCancelledOrCompletedState) && (current.getValue('sys_class_name') === 'rm_story') &&
current.canCreate() && !isWrapperStory;
},
showCopyStoryAction: function(current) {
return this.showActionOnScrumStory(current);
},
showConvertToEpicAction: function(current) {
return this.showActionOnScrumStory(current);
},
showSplitStoryAction: function(current) {
return this.showActionOnScrumStory(current) && !gs.nil(current.assignment_group);
},
type: 'ScrumStoryAbstract'
};
Sys ID
551d8c3c5b7d10109dac15233381c771