Example: Controlling User Permissions
                                                        This example demonstrates how you can prevent members of specific user groups from performing an action.
The code allows a user to replace a defect field value only if the user belongs to the Admin user group.
Add the code to the ActionCanExecute event procedure so that the check is performed when a user attempts to execute an action.
Function ActionCanExecute(ActionName)
        ' Initialize the function's return value
	' to avoid unpredictable behavior.
        ActionCanExecute = False 
        On Error Resume Next
        If ActionName = "UserDefinedActions.BugReplaceAction1" _
            And Not User.IsInGroup("Admin") then
            ActionCanExecute = False
            msgbox "You do not have permission to perform this action"
        Else
            ActionCanExecute = True
        End If
        PrintError "ActionCanExecute"
        On Error GoTo 0
End Function
                                                    
                                                        
                                                        
                                                        
                                                        
                                                        
                                                                    
                                                                    
                                        
                                        