Service Portal: How to hide unchecked checkbox variables in "Options" of Approval Widget.Issue <!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internaltable { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; font-size:14px; width: 85%; } table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; } .title { color: #D1232B; font-weight:normal; font-size:28px; } h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px } h2{ color: #646464; font-weight:bold; font-size:18px; } h3{ color: #000000; font-weight:BOLD; font-size:16px; text-decoration:underline; } h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:; } h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:; } h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:; } ul{ list-style: disc outside none; margin-left: 0; } li { padding-left: 1em; } --> How to hide unchecked checkbox variables in "Options" of Approval Widget Description As an approver, navigate to Service Portal to view requested approvals. 1. on Service Portal home page, click on "Approvals" in the header menu. 2. Click on any existing approval. 3. Under "Approval request for Request REQXXXX", toggle the "Options" arrow to open it. Under here, some variables will display as "false". These are the checkbox variables which were not selected or checked at the time of submission of items. The reason for this is that the checkbox variables have a default value of "false" in the backend code. As a result, when no value is selected, it will display the default value of false. Some customers would like to hide these unchecked variables if they have a value of false. Procedure The following workaround displays how these variables can be hidden from the "Options": Navigate to Service Portal > Widgets.Name: Approval Record.Click on "Clone Widget" to create a copy of it.On the cloned widget, modify the "Body HTML Template" section as follows: Find the line that says: <div ng-repeat="variable in data.variables | filter:{visible_summary:true}" ng-if="variable_toggle"> Replace the next 2 lines with following: From <label>{{::variable.label}}</label><div>{{::variable.display_value}}</div> To <label ng-if="variable.display_value != 'false'">{{::variable.label}}</label> <div ng-if="variable.display_value != 'false'">{{::variable.display_value}}</div> Applicable Versions All versions Additional Information https://community.servicenow.com/community?id=community_question&sys_id=b1500fa1db98dbc01dcaf3231f96191b