Name
global.ScrumStoryPointDurationSync
Description
Update percent_complete in Story when its state changes
Script
var ScrumStoryPointDurationSync = Class.create();
ScrumStoryPointDurationSync.prototype = {
initialize: function(story) {
this.story = story;
},
syncDurationWithPoints: function() {
var duration = '0 00:00:00';
var points = this.story.story_points;
if ( JSUtil.nil(points) ) {
points = 1;
}
var isCancelledState = new ScrumStatesUtil(this.story.getRecordClassName()).isCancelledState(this.story.getValue('state'));
if (!isCancelledState) {
duration = points + ' 00:00:00';
}
this.story.duration.setDisplayValue(duration);
},
type: 'ScrumStoryPointDurationSync'
}
Sys ID
80b4341a379221001a8326877e41f178