Class DesktopModulePermissionsGrid
Inheritance
DesktopModulePermissionsGrid
Assembly: DotNetNuke.dll
Syntax
public class DesktopModulePermissionsGrid : PermissionsGrid, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, INamingContainer
Constructors
DesktopModulePermissionsGrid()
Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.2. Please use overload with IPermissionDefinitionService. Scheduled removal in v12.0.0.")]
public DesktopModulePermissionsGrid()
DesktopModulePermissionsGrid(IPermissionDefinitionService)
Declaration
public DesktopModulePermissionsGrid(IPermissionDefinitionService permissionDefinitionService)
Parameters
Properties
PermissionCollection
Declaration
protected override IList<IPermissionInfo> PermissionCollection { get; }
Property Value
Overrides
Permissions
Declaration
public DesktopModulePermissionCollection Permissions { get; }
Property Value
PortalDesktopModuleID
Declaration
public int PortalDesktopModuleID { get; set; }
Property Value
SupportsPermissionsAbstractions
Declaration
protected override bool SupportsPermissionsAbstractions { get; }
Property Value
Overrides
Methods
AddPermission(IPermissionDefinitionInfo, int, string, int, string, bool)
Declaration
protected override void AddPermission(IPermissionDefinitionInfo permissionDefinition, int roleId, string roleName, int userId, string displayName, bool allowAccess)
Parameters
Overrides
AddPermission(IList<IPermissionDefinitionInfo>, UserInfo)
Declaration
protected override void AddPermission(IList<IPermissionDefinitionInfo> permissionsList, UserInfo user)
Parameters
Overrides
AddPermission(IList<IPermissionDefinitionInfo>, RoleInfo)
Declaration
protected override void AddPermission(IList<IPermissionDefinitionInfo> permissionsList, RoleInfo role)
Parameters
Overrides
GenerateDataGrid()
Declaration
public override void GenerateDataGrid()
Overrides
GetPermissionDefinitions()
Declaration
protected override IList<IPermissionDefinitionInfo> GetPermissionDefinitions()
Returns
Overrides
LoadViewState(object)
Declaration
protected override void LoadViewState(object savedState)
Parameters
| Type |
Name |
Description |
| object |
savedState |
|
Overrides
RemovePermission(int, int, int)
Declaration
protected override void RemovePermission(int permissionID, int roleID, int userID)
Parameters
| Type |
Name |
Description |
| int |
permissionID |
|
| int |
roleID |
|
| int |
userID |
|
Overrides
ResetPermissions()
Declaration
public void ResetPermissions()
SaveViewState()
Declaration
protected override object SaveViewState()
Returns
Overrides
SupportsDenyPermissions(IPermissionDefinitionInfo)
Declaration
protected override bool SupportsDenyPermissions(IPermissionDefinitionInfo permissionDefinition)
Parameters
Returns
Overrides
Implements
Extension Methods