Name
sn_sow_collab.SOWContextualPanelRequestVisibility
Description
Implements extension point sn_sow_collab.SOWContextualPanelVisibility for Request and Request Item.
Script
var SOWContextualPanelRequestVisibility = Class.create();
SOWContextualPanelRequestVisibility.prototype = {
canLaunchChat: function(recordSysId, table) {
if (table == 'sc_request' || table == 'sc_req_item') {
if (new SOWSidebarChatUtils().isSidebarSupportedOnSOW())
return true;
if (GlidePluginManager.isActive('com.snc.ms_teams.it')) {
var recordGr = new GlideRecord(table);
if (recordGr.get(recordSysId))
return new sn_tcm_collab_hook.MSTeamsChatUtil().canLaunchChat(recordGr, 'itil,sn_request_write');
}
}
return false;
},
type: 'SOWContextualPanelRequestVisibility'
};
Sys ID
41e09fdd872c4d10359b52c73cbb35f2