Gets a value that indicate whether the specified user have enough roles to allow running the specified operation.
User name to check
Operation information including its type and the annotation object involved.
true if the user has enough roles to allow the operation, otherwise; false including if the user was not found in any groups.
This method works as follows:
GetUserRoles is called obtain the roles for the specified user (through the groups this user belong to).
AnnOperationInfoEventArgs.Type is checked agains the built-in roles of the system. For instance, if the operation type is AnnOperationType.CreateObjects, then the user must contain AnnRoles.Edit or AnnRoles.EditAll (with edit only works if the
Medical Web Viewer .NET
.NET, Java, Android, and iOS/macOS Assemblies
C API/C++ Class Libraries