Name
sn_sow_walkup.SOWContextualPanelWalkupVisibility
Description
Implements extension point sn_sow_collab.SOWContextualPanelVisibility for walkup Interactions
Script
var SOWContextualPanelWalkupVisibility = Class.create();
SOWContextualPanelWalkupVisibility.prototype = {
canLaunchChat: function(recordSysId, table) {
if (table == 'interaction' && new sn_sow_collab.SOWSidebarChatUtils().isSidebarSupportedOnSOW())
return true;
if (GlidePluginManager.isActive('com.snc.ms_teams.it') && table == 'interaction') {
var type = '';
var intGr = new GlideRecord('interaction');
if (intGr.get(recordSysId)) {
type = intGr.getValue('type');
return type == "walkup" && new sn_tcm_collab_hook.MSTeamsChatUtil().canLaunchChat(intGr, 'sn_walkup.walkup_technician');
}
}
},
type: 'SOWContextualPanelWalkupVisibility'
};
Sys ID
2f768ca987ec4d10359b52c73cbb35f4