Codeunit "Permission Pages Mgt."
ID 9001
Namespace: System.Security.AccessControl
Methods
Init
procedure Init(NewNoOfRecords: Integer, NewNoOfColumns: Integer)
Parameters
| Name |
Type |
Description |
|
NewNoOfRecords
|
Integer
|
|
|
NewNoOfColumns
|
Integer
|
|
GetOffset
procedure GetOffset(): Integer
Returns
AllColumnsLeft
procedure AllColumnsLeft()
ColumnLeft
ColumnRight
AllColumnsRight
procedure AllColumnsRight()
IsInColumnsRange
procedure IsInColumnsRange(i: Integer): Boolean
Parameters
| Name |
Type |
Description |
|
i
|
Integer
|
|
Returns
IsPastColumnRange
procedure IsPastColumnRange(i: Integer): Boolean
Parameters
| Name |
Type |
Description |
|
i
|
Integer
|
|
Returns
IsPermissionSetEditable
procedure IsPermissionSetEditable(AggregatePermissionSet: Record "Aggregate Permission Set"): Boolean
Parameters
Returns
VerifyPermissionSetRoleID
procedure VerifyPermissionSetRoleID(RoleID: Code[20])
Parameters
| Name |
Type |
Description |
|
RoleID
|
Code[20]
|
|
CheckAndRaiseNotificationIfAppDBPermissionSetsChanged
procedure CheckAndRaiseNotificationIfAppDBPermissionSetsChanged()
IsTenantPermissionSetEditable
procedure IsTenantPermissionSetEditable(TenantPermissionSet: Record "Tenant Permission Set"): Boolean
Parameters
Returns
ShowSecurityFilterForPermission
procedure ShowSecurityFilterForPermission(var OutputSecurityFilter: Text, Permission: Record Permission): Boolean
Parameters
Returns
ShowSecurityFilterForTenantPermission
procedure ShowSecurityFilterForTenantPermission(var OutputSecurityFilter: Text, TenantPermission: Record "Tenant Permission", UserCanEditSecurityFilters: Boolean): Boolean
Parameters
Returns
AppDbPermissionSetChangedShowDetails
procedure AppDbPermissionSetChangedShowDetails(Notification: Notification)
Parameters
| Name |
Type |
Description |
|
Notification
|
Notification
|
|
AppDbPermissionSetChangedDisableNotification
procedure AppDbPermissionSetChangedDisableNotification(Notification: Notification)
Parameters
| Name |
Type |
Description |
|
Notification
|
Notification
|
|
AppDbPermissionChangedNotificationEnabled
procedure AppDbPermissionChangedNotificationEnabled(): Boolean
Returns
DisallowEditingPermissionSetsForNonAdminUsers
procedure DisallowEditingPermissionSetsForNonAdminUsers()
RaiseNotificationThatSecurityFilterNotEditableForSystemAndExtension
procedure RaiseNotificationThatSecurityFilterNotEditableForSystemAndExtension()
CannotEditPermissionSetsNotificationEnabled
procedure CannotEditPermissionSetsNotificationEnabled(): Boolean
Returns
CannotEditPermissionSetsDisableNotification
procedure CannotEditPermissionSetsDisableNotification(Notification: Notification)
Parameters
| Name |
Type |
Description |
|
Notification
|
Notification
|
|
See also