Name

sn_em.em_SecurityUtilsBase

Description

No description available

Script

var em_SecurityUtilsBase = Class.create();
em_SecurityUtilsBase.prototype = {
  initialize: function() {
  },

  hasEvidenceRecordReadAccess: function(evidenceGr, evidenceGrParentCase) {
  	if (evidenceGr.table != "" && evidenceGr.parent && !evidenceGr.isNewRecord()) {
  		if(evidenceGr.table == "sn_hr_er_case")
  			return new sn_hr_er.er_SecurityUtils().hasERCaseRelatedEntityReadAccess(evidenceGr.parent,"sn_em_evidence");
  		else
  			return evidenceGrParentCase.canRead();
  	}
  	return true;
  },
  
  hasEvidenceRecordWriteAccess: function(evidenceGr) {
  	if (evidenceGr.table != "" && evidenceGr.parent && evidenceGr.table == "sn_hr_er_case")
  		return new sn_hr_er.er_SecurityUtils().hasERCaseRelatedEntityWriteAccess(evidenceGr.parent,"sn_em_evidence");
  	return true;
  },

  type: 'em_SecurityUtilsBase'
};

Sys ID

041947717702301078094ae77d5a99ae

Offical Documentation

Official Docs: