Codeunit 9002 Permission Manager in 18

App
Base Application

Procedures, 17

Versions171819202122232425262728latest

Source29

Procedures, 17

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-
CanManageUsersOnTenant(Guid)BooleanpublicPending 16.0
Procedure is now part of codeunit User Permissions (System Application)
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-