Name

global.TopicPermissionClientUtilSNC

Description

No description available

Script

var TopicPermissionClientUtilSNC = Class.create();
TopicPermissionClientUtilSNC.prototype = Object.extendsObject(global.AbstractAjaxProcessor, {
  
  getParentTopicManagerAndContributor: function() {
  	var topicPermissionUtil = new global.TopicPermissionUtil();
  	var parentTopicSysId = this.getParameter('sysparm_parentTopicSysId');
  	var result = topicPermissionUtil.getParentTopicManagerAndContributor(parentTopicSysId);
  	return JSON.stringify(result);
  },
  
  isTaxonomyAdminOrManager: function() {
  	taxonomySysId = this.getParameter('sysparm_taxonomySysId');
  	var taxonomyGr = new GlideRecord('taxonomy');
  	taxonomyGr.get(taxonomySysId);
  	return !!(taxonomyGr && taxonomyGr.canWrite());
  },
  
  type: 'TopicPermissionClientUtilSNC'
});

Sys ID

bf10498f507d0110f8777cbe38e5f521

Offical Documentation

Official Docs: