Skip to content

Commit da2102c

Browse files
authored
Update server.js
1 parent 42f5913 commit da2102c

File tree

1 file changed

+14
-9
lines changed
  • Modern Development/Service Portal Widgets/Open in Platform

1 file changed

+14
-9
lines changed
Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
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
})();

0 commit comments

Comments
 (0)