Codeunit 9002 Permission Manager in 20

App
Base Application

Procedures, 16Events, 1

Versions171819202122232425262728latest

Source29

Procedures, 16

NameParametersReturnsAccessObsolete
AddUserToUserGroup(Guid, Code[20], Text[30])public-
AddUserToDefaultUserGroups(Guid)Booleanpublic-
AddUserToDefaultUserGroupsForCompany(Guid, Text[30])Booleanpublic-
ResetUserToDefaultUserGroups(Guid)public-
GetOfficePortalUserAdminUrl()Textpublic-
UpdateUserAccessForSaaS(Guid)Booleanpublic-
AddUserGroupFromExtension(Code[20], Code[20], Guid)public-
GetDefaultProfileID(Guid, var Record All Profile)public-
CanCurrentUserManagePlansAndGroups()Booleanpublic-
GenerateHashForPermissionSet(Code[20])Text[250]public-
UpdateHashForPermissionSet(Code[20])publicPending 18.0
The Permission Set table will be read only in the new permission system. The hash is no longer stored but recalculates every time.
IsFirstPermissionHigherThanSecond(Option, Option)Booleanpublic-
ResetUsersToIntelligentCloudUserGroup()public-
IsIntelligentCloud()Booleanpublic-
SetTestabilityIntelligentCloud(Boolean)public-
CheckCurrentUserCanModifyUser(var Record User, var Record User, Boolean)public-

Events, 1

KindNameParametersObsolete
Integration eventOnAssignCustomPermissionsToUser(Guid, Guid, var Boolean)-