Name
x_snc_codesanity.HtmlRenderOtherInstanceScanChecks
Description
No description available
Script
function HtmlRenderOtherInstanceScanChecks(docapi)
{
var GetAppRecord = x_snc_devtools.GetAppRecord;
var GetStringValue = x_snc_devtools.GetStringValue;
var IsValidRecord = x_snc_devtools.IsValidRecord;
var HtmlRenderLink = x_snc_devtools.HtmlRenderLink;
function HtmlRenderListItem(strItem, strURL, strText)
{
strURL = GetStringValue(strURL);
var strHTML = '';
strHTML += '<li>';
if (strURL != '')
{
strHTML += HtmlRenderLink(strURL,strItem,true);
}
else
{
strHTML += '<b>'+strItem +'</b> ';
}
strHTML += '<p>'+strText+'</p>';
strHTML += '</li>';
return strHTML;
}
var grApp = GetAppRecord('x_snc_codesanity');
if (IsValidRecord(grApp) == false)
{
return '';
}
var strAppSysId = GetStringValue(grApp.sys_id);
var grSuite = GetScanSuiteRecord();
if (IsValidRecord(grSuite) == false)
{
return '';
}
var strSuiteSysId = GetStringValue(grSuite.sys_id);
var grSSC = new GlideRecord('scan_check_suite_check');
grSSC.addQuery('sys_scope','!=',strAppSysId);
grSSC.addQuery('suite','=',strSuiteSysId);
grSSC.orderBy('check.name');
grSSC.query();
if (grSSC.getRowCount() == 0)
{
return '';
}
var strHTML = '<h2>Instance Scan checks contained in other apps</h2>';
strHTML += '<ul>';
while (grSSC.next())
{
strHTML += HtmlRenderListItem(
grSSC.check.name,
'/scan_check.do?sys_id='+grSSC.check,
grSSC.check.short_description);
}
strHTML += '</ul>';
return strHTML;
}
Sys ID
7dde905fdb4a8510bcced03cd3961983