Name

global.BurnDownSecurityValidator

Description

Util to verify Scrum User

Script

var BurnDownSecurityValidator = Class.create();
BurnDownSecurityValidator.prototype = {

  initialize: function () {
  },

  isScrumUser: function() {
  	var scrumRoles = this.scrumRoles();

  	for(var i = 0 ; i < scrumRoles.length ; i++) {
  		if(gs.hasRole(scrumRoles[i])) {
  			return true;
  		}
  	}

  	return false;
  },

  scrumRoles: function() {
  	return [
  		"rm_scrum_task_admin",
  		"feature_user",
  		"sdlc_user",
  		"scrum_user",
  		"rm_enhancement_user",
  		"sdlc_admin",
  		"rm_release_sdlc_admin",
  		"rm_defect_admin",
  		"rm_enhancement_admin",
  		"rm_test_admin",
  		"rm_doc_admin",
  		"rm_story_admin",
  		"rm_epic_admin",
  		"rm_release_scrum_admin",
  		"rm_sprint_admin",
  		"rm_release_sdlc_user",
  		"rm_defect_user",
  		"rm_test_user",
  		"rm_doc_user"
  	];
  },

  type: 'BurnDownSecurityValidator'
};

Sys ID

d1b860069f032100598a5bb0657fcfb2

Offical Documentation

Official Docs: