Name
global.ScrumAjaxDragCheckerRelease
Description
ScrumAjaxDragCheckerRelease
Script
var ScrumAjaxDragCheckerRelease = Class.create();
ScrumAjaxDragCheckerRelease.prototype = Object.extendsObject(AbstractAjaxListDragChecker, {
isDragEnabledForItem: function(record){
if (!this.hasPermission(record))
return false;
else if (record.sprint && record.sprint != null && record.sprint != "")
return false;
else
return true;
},
hasPermission: function(record){
return ScrumSecurityManager.canWriteStoryDotRelease(record);
},
getDisabledMessageForItem: function(record){
if (!this.hasPermission(record))
return gs.getMessage("Cannot move because you do not have permission");
else if (record.sprint && record.sprint != null && record.sprint != "")
return gs.getMessage("Cannot move because this Story is assigned to a Sprint");
else
return "";
},
getTableName: function(){
return "rm_story";
}
});
Sys ID
762a8e2b37101000dadaa3549dbe5d41