Name

sn_devstudio.VCSResourceAccessCheck

Description

No description available

Script

var VCSResourceAccessCheck = (function() {
  
  return {
  	verifyPluginAccess : function(pluginId) {
  		if (isDelegatedDeveloper() && pluginId !== 'com.glide.source_control')
  			throwAccessDenied(pluginId);
      },
  };
  
  function throwAccessDenied(pluginId) {
  	throw new sn_ws_err.ServiceError()
  		.setStatus(403)
  		.setMessage("Access denied to resource " + pluginId);
  }

  function isDelegatedDeveloper() {
  	return gs.hasRole('delegated_developer') && !gs.hasRole('admin');
  }

})();

Sys ID

bc0f22c80fa81010f468c6b1df767e6b

Offical Documentation

Official Docs: