File tree Expand file tree Collapse file tree 1 file changed +17
-1
lines changed
Specialized Areas/Fix scripts/Copy favourite to other users Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Original file line number Diff line number Diff line change 11var 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
23var userCriteria = "" ; // Add an encoded query of users from sys_user table
3-
44var fav = new GlideRecord ( "sys_ui_bookmark" ) ;
55fav . get ( srcFav ) ;
66
7+ var portalFav = new GlideRecord ( "sp_favorite" ) ;
8+ portalFav . get ( portalFav ) ;
9+
710var users = new GlideRecord ( "sys_user" ) ;
811users . addEncodedQuery ( userCriteria ) ;
912users . 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+
You can’t perform that action at this time.
0 commit comments