Name

global.RMTaskActualDates

Description

No description available

Script

var RMTaskActualDates = Class.create();
RMTaskActualDates.prototype = {
  initialize: function(task) {
  	this.task = task;
  },
  
  sendSuccess: function(asd, aed , ad) {
  	var payload = {};
  	payload.actual_start_date = asd;
  	payload.actual_end_date = aed;
  	payload.actual_duration = ad;
  	payload.status = 'success';
  	return payload;
  },
  
  deriveWIPDates: function() {
  	if ( this.isActualStartDateGiven() ) 
  		return this.sendSuccess(this.task.actual_start_date, "" ,"");
  	else
  		return this.sendSuccess(this.task.planned_start_date, "","");
  },
  
  
  isActualStartDateGiven: function() {
  	return JSUtil.notNil(this.task.actual_start_date);
  },
  
  type: 'RMTaskActualDates'
};

Sys ID

92f68dbd533710103ad4ddeeff7b1252

Offical Documentation

Official Docs: