This function is used in Python Scripting.

Description

Finds the roles that the currently logged in user has, returns them as a Python tuple of strings.

Client Permission Restrictions

This scripting function has no Client Permission restrictions.

Syntax

system.security.getRoles()

  • Parameters

Nothing

  • Returns

Tuple - A list of the roles (strings) that are assigned to the current user.

  • Scope

Vision Client

Code Examples
Code Snippet
# This runs on a button to prevent certain users from opening a window.
 
if "Supervisor" in system.security.getRoles():
   system.nav.openWindow("ManagementOnly")
else:
   system.gui.errorBox("You don't have sufficient privileges to continue")
Keywords

system security getRoles, security.getRoles