Skip to content

Commit f942d1f

Browse files
authored
Update favCopy.js
1 parent 8e55fcb commit f942d1f

File tree

1 file changed

+17
-1
lines changed
  • Specialized Areas/Fix scripts/Copy favourite to other users

1 file changed

+17
-1
lines changed

Specialized Areas/Fix scripts/Copy favourite to other users/favCopy.js

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
var srcFav = ""; // Add the sys_id of the favourite to copy, from sys_ui_bookmark table
2+
var portalFav = ""; // Add the sys_id of the favourite to copy, from sp_favorite table
23
var userCriteria = ""; // Add an encoded query of users from sys_user table
3-
44
var fav = new GlideRecord("sys_ui_bookmark");
55
fav.get(srcFav);
66

7+
var portalFav = new GlideRecord("sp_favorite");
8+
portalFav.get(portalFav);
9+
710
var users = new GlideRecord("sys_user");
811
users.addEncodedQuery(userCriteria);
912
users.query();
@@ -18,4 +21,17 @@ while(users.next()) {
1821
newFav.setValue("url",fav.url);
1922
newFav.setValue("user",users.sys_id);
2023
newFav.insert();
24+
25+
createPortalFav(users);
26+
}
27+
function createPortalFav(userRec){
28+
var newPortalFav = new GlideRecord("sp_favorite");
29+
newPortalFav.initialize();
30+
newPortalFav.setValue('user',portalFav.user);
31+
newPortalFav.setValue('reference_table',portalFav.reference_table);
32+
newPortalFav.setValue('reference_document',portalFav.reference_document);
33+
newPortalFav.insert();
2134
}
35+
36+
37+

0 commit comments

Comments
 (0)