Name

sn_install_base.CSMContentAccessInstalledProduct

Description

CSMContentAccessEP extension point implementation for the table Installed Product

Script

var CSMContentAccessInstalledProduct = Class.create();
CSMContentAccessInstalledProduct.prototype = Object.extendsObject(global.CSMContentAccess,{

  /** Overriding... **/

  _enforceResponsibilities: function() {
  	if (gs.nil(this.current) || gs.nil(this.current.sold_product) || !this._isChildOf(this.RESOURCE_NAME, this.current.getTableName() || ""))
  		return false;

  	return true;
  },
  
  _canRead_QBR: function() {
  	return new global.CSQueryBRUtil().canUserReadRecordFromQueries(current);
  },


  RESOURCE_NAME : global.CSMBaseConstants.M2M_INSTALLED_PRODUCT,
  RESOURCE_TYPE : "TABLE",

  type: 'CSMContentAccessInstalledProduct'
});

Sys ID

7492106423c33010766713d1d7bf6519

Offical Documentation

Official Docs: