Codeunit 9002 Permission Manager in 24

App
Base Application
Namespace
System.Security.AccessControl

Procedures, 19Events, 1

Versions171819202122232425262728latest

Source29

Procedures, 19

NameParametersReturnsAccessObsolete
AddUserToUserGroup(Guid, Code[20], Text[30])publicPending 22.0
User groups are replaced with security groups, where group membership is specified in M365 admin portal.
AddUserToDefaultUserGroups(Guid)BooleanpublicPending 22.0
Replaced with the AssignDefaultPermissionsToUser procedure.
AddUserToDefaultUserGroupsForCompany(Guid, Text[30])BooleanpublicPending 22.0
Replaced with the AssignDefaultPermissionsToUser procedure.
ResetUserToDefaultUserGroups(Guid)publicPending 22.0
Replaced with the ResetUserToDefaultPermissions procedure.
GetOfficePortalUserAdminUrl()Textpublic-
UpdateUserAccessForSaaS(Guid)Booleanpublic-
AddUserGroupFromExtension(Code[20], Code[20], Guid)publicPending 22.0
User groups are replaced with security groups, use the method Add on the Security Group codeunit.
GetDefaultProfileID(Guid, var Record All Profile)public-
CanCurrentUserManagePlansAndGroups()Booleanpublic-
IsFirstPermissionHigherThanSecond(Option, Option)Booleanpublic-
ResetUsersToIntelligentCloudUserGroup()publicPending 22.0
Use the ResetUsersToIntelligentCloud procedure instead.
IsIntelligentCloud()Booleanpublic-
SetTestabilityIntelligentCloud(Boolean)public-
CheckCurrentUserCanModifyUser(var Record User, var Record User, Boolean)public-
AssignDefaultPermissionsToUser(Guid)Booleanpublic-
AssignDefaultPermissionsToUser(Guid, Text[30])Booleanpublic-
ResetUserToDefaultPermissions(Guid)public-
ResetUsersToIntelligentCloudPermissions()public-
GenerateHashForPermissionSet(Code[30])Text[250]public-

Events, 1

KindNameParametersObsolete
Integration eventOnAssignCustomPermissionsToUser(Guid, Guid, var Boolean)Pending 22.0
Custom permissions are handled within BaseApp and System Application.