Codeunit "Permission Manager"
ID 9002
Namespace: System.Security.AccessControl
Properties
Name
Value
InherentEntitlements
X
InherentPermissions
X
Permissions
TableData "Permission Set Link" = rd,
TableData "Aggregate Permission Set" = rimd
SingleInstance
True
Methods
AssignDefaultPermissionsToUser
procedure AssignDefaultPermissionsToUser(UserSecurityID: Guid): Boolean
Parameters
Name
Type
Description
UserSecurityID
Guid
Returns
AssignDefaultPermissionsToUser
procedure AssignDefaultPermissionsToUser(UserSecurityID: Guid, Company: Text[30]): Boolean
Parameters
Name
Type
Description
UserSecurityID
Guid
Company
Text[30]
Returns
ResetUserToDefaultPermissions
procedure ResetUserToDefaultPermissions(UserSecurityID: Guid)
Parameters
Name
Type
Description
UserSecurityID
Guid
GetOfficePortalUserAdminUrl
procedure GetOfficePortalUserAdminUrl(): Text
Returns
UpdateUserAccessForSaaS
procedure UpdateUserAccessForSaaS(UserSID: Guid): Boolean
Parameters
Name
Type
Description
UserSID
Guid
Returns
CanCurrentUserManagePlansAndGroups
procedure CanCurrentUserManagePlansAndGroups(): Boolean
Returns
GenerateHashForPermissionSet
procedure GenerateHashForPermissionSet(PermissionSetId: Code[30]): Text[250]
Parameters
Name
Type
Description
PermissionSetId
Code[30]
Returns
Type
Description
Text[250]
IsFirstPermissionHigherThanSecond
procedure IsFirstPermissionHigherThanSecond(First: Option, Second: Option): Boolean
Parameters
Name
Type
Description
First
Option
Second
Option
Returns
ResetUsersToIntelligentCloudPermissions
procedure ResetUsersToIntelligentCloudPermissions()
IsIntelligentCloud
procedure IsIntelligentCloud(): Boolean
Returns
SetTestabilityIntelligentCloud
procedure SetTestabilityIntelligentCloud(EnableIntelligentCloudForTest: Boolean)
Parameters
Name
Type
Description
EnableIntelligentCloudForTest
Boolean
CheckCurrentUserCanModifyUser
[EventSubscriber(Table,2000000120,OnBeforeModifyEvent,,True,True)]
procedure CheckCurrentUserCanModifyUser(var Rec: Record User, var xRec: Record User, RunTrigger: Boolean)
Parameters
See also