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