File tree Expand file tree Collapse file tree 1 file changed +14
-9
lines changed
Modern Development/Service Portal Widgets/Open in Platform Expand file tree Collapse file tree 1 file changed +14
-9
lines changed Original file line number Diff line number Diff line change 11( function ( ) {
2- data . table = input . table || $sp . getParameter ( "table" ) ;
3- data . sys_id = input . sys_id || $sp . getParameter ( "sys_id" ) ;
4-
5- data . url = "/nav_to.do?uri=" + data . table + ".do?sys_id=" + data . sys_id ;
6-
7- data . role = false ;
8- if ( gs . hasRole ( "itil" ) ) {
9- data . role = true ;
10- }
2+ /*
3+ Code will get table and sys_id parameter from url and create url for platform and sow.
4+ This widget can be used in any page having sys_id and table in url , eg: ticket page.
5+ */
6+ data . table = input . table || $sp . getParameter ( "table" ) ; // get table from url
7+ data . sys_id = input . sys_id || $sp . getParameter ( "sys_id" ) ; // get sys_id from url
8+
9+ data . platform_url = "/nav_to.do?uri=" + data . table + ".do?sys_id=" + data . sys_id ;
10+ data . sow_url = "now/sow/record/" + data . table + "/" + data . sys_id ;
11+
12+ data . role = false ;
13+ if ( gs . hasRole ( "itil" ) && data . table && data . sys_id ) { // only visible to users with itil role and if url has required parameters.
14+ data . role = true ;
15+ }
1116} ) ( ) ;
You can’t perform that action at this time.
0 commit comments