Name

global.UpdateSetHierarchyCommitVisible

Description

Used by Update Set Commit UI Action and Notice business rule

Script

var UpdateSetHierarchyCommitVisible = Class.create();
UpdateSetHierarchyCommitVisible.prototype = Object.extendsObject(AbstractUpdateUIActionUtil, {
  initialize: function() {
  },

  _userHasAccess: function(gr) {
  	return ((gr.state == "previewed" || gr.state == "partial") && gr.remote_base_update_set == gr.sys_id && 
  		this._isCurrentDomainSafe() &&
  		gr.canWrite() &&
  		!GlidePreviewProblemHandler.hasUnresolvedProblemsForHierarchy(gr.sys_id) &&
  		SNC.UpdateSetAccessUtil.checkDelegatedDeveloperAccessToHierarchy(gr.sys_id));
  },

  type: 'UpdateSetHierarchyCommitVisible'
});

Sys ID

87539c5247222200a03a19fbac9a7146

Offical Documentation

Official Docs: