Approve UI Action shows in List Context Menu for all users despite a failing conditionIssue When configuring a UI Action to be used as a List context menu, one might run into an issue where the List Menu UI action's conditions are being ignored. This UI Action is being displayed and is usable by anyone with any roles. Here is the 'Approve' UI Action to illustrate this example: https://<instance-name>.service-now.com/nav_to.do?uri=sys_ui_action.do?sys_id=845b8667c611227d01a264f153aaf953 The condition is set up to require that this option only be shown if the status of the approval is requested and if the user is the approver or has the role approval_admin. This however is ignored despite any number of conditional setups. This is not localized to requested items. This menu action is acting the same way within the Change Request module or any other location where a Related list for approvals is displayed. This is allowing any user to approve any approvals.ReleaseIncluding, but not limited to, New York or newerCauseTo explain why the Approve button appears for everyone out-of-the-box in this scenario: "The current object is not available for conditions on a list context menu. The List context menu option is selected. Any use of current on these actions is ignored." - 'Create a UI action' documentation page Because you are using the 'Approve' UI Action in a list context menu as mentioned above, the condition that should be failing is ignored and the UI Action is available to anyone. To address the fact that the 'Approve' UI Action is available to everyone, there is a glide.security.strict.actions System Property that is set to true that ensures the Approval can only be done by users with the correct permissions. Below is a link to this System Property: https://<instance-name>.service-now.com/nav_to.do?uri=sys_properties.do?sys_id=8126cc35c0a8006e25ce0c2a378878fc If the above System Property is set to false, the platform will allow anyone who can see the 'Approve' UI Action to approve a record.ResolutionIt is the expected behavior that a user without the 'approval_admin' role would be able to see the 'Approve' UI Action from a list context menu. Please ensure that the glide.security.strict.actions System Property is set to true to prevent an unauthorized user from actually Approving a record despite the UI Action being present. When this System Property is set to true, you will see this message for an unauthorized user who is trying to Approve a record: