How to check if a logged-in user has a role in Service Portal widgets<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } You can verify if a logged-in user has a role in Service Portal widgets by adding a server script and referencing it in the HTML template. For example, you may want to check if the logged-in user has an admin role and displays a content using the HTML template. To do this: 1. Add the following server script to the widget. data.result = false; if (gs.hasRole("admin")){ data.result= true; } 2. In the HTML template, check for the data.result variable with the following line: <div ng-if=data.result> Applicable Versions All available versions