Class ModulePermissionsGrid
Inheritance
ModulePermissionsGrid
Assembly: DotNetNuke.dll
Syntax
public class ModulePermissionsGrid : PermissionsGrid, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, INamingContainer
Constructors
ModulePermissionsGrid()
Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.2. Please use overload with IPermissionDefinitionService. Scheduled removal in v12.0.0.")]
public ModulePermissionsGrid()
ModulePermissionsGrid(IPermissionDefinitionService)
Declaration
public ModulePermissionsGrid(IPermissionDefinitionService permissionDefinitionService)
Parameters
Properties
InheritViewPermissionsFromTab
Declaration
public bool InheritViewPermissionsFromTab { get; set; }
Property Value
ModuleID
Declaration
public int ModuleID { get; set; }
Property Value
PermissionCollection
Declaration
protected override IList<IPermissionInfo> PermissionCollection { get; }
Property Value
Overrides
Permissions
Declaration
public ModulePermissionCollection Permissions { get; }
Property Value
SupportsPermissionsAbstractions
Declaration
protected override bool SupportsPermissionsAbstractions { get; }
Property Value
Overrides
TabId
Declaration
public int TabId { get; set; }
Property Value
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
CreateChildControls()
Declaration
protected override void CreateChildControls()
Overrides
GenerateDataGrid()
Declaration
public override void GenerateDataGrid()
Overrides
GetEnabled(IPermissionDefinitionInfo, UserInfo, int)
Declaration
protected override bool GetEnabled(IPermissionDefinitionInfo permissionDefinition, UserInfo user, int column)
Parameters
Returns
Overrides
GetEnabled(IPermissionDefinitionInfo, RoleInfo, int)
Declaration
protected override bool GetEnabled(IPermissionDefinitionInfo permissionDefinition, RoleInfo role, int column)
Parameters
Returns
Overrides
GetPermission(IPermissionDefinitionInfo, UserInfo, int, string)
Declaration
protected override string GetPermission(IPermissionDefinitionInfo permissionDefinition, UserInfo user, int column, string defaultState)
Parameters
Returns
Overrides
GetPermission(IPermissionDefinitionInfo, RoleInfo, int, string)
Declaration
protected override string GetPermission(IPermissionDefinitionInfo permissionDefinition, RoleInfo role, int column, string defaultState)
Parameters
Returns
Overrides
GetPermissionDefinitions()
Declaration
protected override IList<IPermissionDefinitionInfo> GetPermissionDefinitions()
Returns
Overrides
IsFullControl(IPermissionDefinitionInfo)
Declaration
protected override bool IsFullControl(IPermissionDefinitionInfo permissionDefinition)
Parameters
Returns
Overrides
IsViewPermission(IPermissionDefinitionInfo)
Declaration
protected override bool IsViewPermission(IPermissionDefinitionInfo permissionDefinition)
Parameters
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
SaveViewState()
Declaration
protected override object SaveViewState()
Returns
Overrides
SupportsDenyPermissions(IPermissionDefinitionInfo)
Declaration
protected override bool SupportsDenyPermissions(IPermissionDefinitionInfo permissionDefinition)
Parameters
Returns
Overrides
UpdatePermission(IPermissionDefinitionInfo, int, string, string)
Declaration
protected override void UpdatePermission(IPermissionDefinitionInfo permission, int roleId, string roleName, string stateKey)
Parameters
Overrides
UpdatePermission(IPermissionDefinitionInfo, string, int, string)
Declaration
protected override void UpdatePermission(IPermissionDefinitionInfo permission, string displayName, int userId, string stateKey)
Parameters
Overrides
Implements
Extension Methods