Show / Hide Table of Contents

Class DesktopModulePermissionsGrid

Inheritance
object
Control
PermissionsGrid
DesktopModulePermissionsGrid
Implements
IComponent
IDisposable
IParserAccessor
IUrlResolutionService
IDataBindingsAccessor
IControlBuilderAccessor
IControlDesignerAccessor
IExpressionsAccessor
INamingContainer
Inherited Members
PermissionsGrid.PermissionTypeGrant
PermissionsGrid.PermissionTypeDeny
PermissionsGrid.PermissionTypeNull
PermissionsGrid.rolePermissionsGrid
PermissionsGrid.userPermissionsGrid
PermissionsGrid.RegisterScriptsForAjaxPanel()
PermissionsGrid.BuildKey(bool, int, int, int, string)
PermissionsGrid.BuildKey(bool, int, int, int, string, int, string)
PermissionsGrid.CreateChildControls()
PermissionsGrid.GetEnabled(IPermissionDefinitionInfo, RoleInfo, int)
PermissionsGrid.GetEnabled(IPermissionDefinitionInfo, UserInfo, int)
PermissionsGrid.GetPermission(IPermissionDefinitionInfo, RoleInfo, int)
PermissionsGrid.GetPermission(IPermissionDefinitionInfo, RoleInfo, int, string)
PermissionsGrid.GetPermission(IPermissionDefinitionInfo, UserInfo, int)
PermissionsGrid.GetPermission(IPermissionDefinitionInfo, UserInfo, int, string)
PermissionsGrid.GetUsers()
PermissionsGrid.IsFullControl(IPermissionDefinitionInfo)
PermissionsGrid.IsViewPermission(IPermissionDefinitionInfo)
PermissionsGrid.OnInit(EventArgs)
PermissionsGrid.OnPreRender(EventArgs)
PermissionsGrid.ParsePermissionKeys(IPermissionInfo, string[])
PermissionsGrid.UpdatePermission(IPermissionDefinitionInfo, int, string, bool)
PermissionsGrid.UpdatePermission(IPermissionDefinitionInfo, int, string, string)
PermissionsGrid.UpdatePermission(IPermissionDefinitionInfo, string, int, bool)
PermissionsGrid.UpdatePermission(IPermissionDefinitionInfo, string, int, string)
PermissionsGrid.UpdatePermissions()
PermissionsGrid.UpdateRolePermissions()
PermissionsGrid.UpdateUserPermissions()
PermissionsGrid.RoleGroupsSelectedIndexChanged(object, EventArgs)
PermissionsGrid.AddUser(object, EventArgs)
PermissionsGrid.AddPermission(PermissionInfo, int, string, int, string, bool)
PermissionsGrid.AddPermission(ArrayList, UserInfo)
PermissionsGrid.AddPermission(ArrayList, RoleInfo)
PermissionsGrid.GetEnabled(PermissionInfo, RoleInfo, int)
PermissionsGrid.GetEnabled(PermissionInfo, UserInfo, int)
PermissionsGrid.GetPermission(PermissionInfo, RoleInfo, int)
PermissionsGrid.GetPermission(PermissionInfo, RoleInfo, int, string)
PermissionsGrid.GetPermission(PermissionInfo, UserInfo, int)
PermissionsGrid.GetPermission(PermissionInfo, UserInfo, int, string)
PermissionsGrid.GetPermissions()
PermissionsGrid.IsFullControl(PermissionInfo)
PermissionsGrid.IsViewPermisison(PermissionInfo)
PermissionsGrid.ParsePermissionKeys(PermissionInfoBase, string[])
PermissionsGrid.SupportsDenyPermissions(PermissionInfo)
PermissionsGrid.UpdatePermission(PermissionInfo, int, string, bool)
PermissionsGrid.UpdatePermission(PermissionInfo, int, string, string)
PermissionsGrid.UpdatePermission(PermissionInfo, string, int, bool)
PermissionsGrid.UpdatePermission(PermissionInfo, string, int, string)
PermissionsGrid.AlternatingItemStyle
PermissionsGrid.Columns
PermissionsGrid.FooterStyle
PermissionsGrid.HeaderStyle
PermissionsGrid.ItemStyle
PermissionsGrid.Items
PermissionsGrid.SelectedItemStyle
PermissionsGrid.AdministratorRoleId
PermissionsGrid.RegisteredUsersRoleId
PermissionsGrid.PortalId
PermissionsGrid.AutoGenerateColumns
PermissionsGrid.CellSpacing
PermissionsGrid.GridLines
PermissionsGrid.DynamicColumnAdded
PermissionsGrid.dtRolePermissions
PermissionsGrid.dtUserPermissions
PermissionsGrid.Roles
PermissionsGrid.ResourceFile
PermissionsGrid.PermissionsList
PermissionsGrid.RefreshGrid
Control.ResolveAdapter()
Control.HasEvents()
Control.GetRouteUrl(object)
Control.GetRouteUrl(string, object)
Control.GetRouteUrl(RouteValueDictionary)
Control.GetRouteUrl(string, RouteValueDictionary)
Control.GetUniqueIDRelativeTo(Control)
Control.ApplyStyleSheetSkin(Page)
Control.OnDataBinding(EventArgs)
Control.DataBind()
Control.DataBind(bool)
Control.DataBindChildren()
Control.AddParsedSubObject(object)
Control.EnsureID()
Control.ClearChildState()
Control.ClearChildControlState()
Control.ClearChildViewState()
Control.ClearEffectiveClientIDMode()
Control.ClearCachedClientID()
Control.Focus()
Control.LoadControlState(object)
Control.MapPathSecure(string)
Control.OpenFile(string)
Control.OnLoad(EventArgs)
Control.BuildProfileTree(string, bool)
Control.SaveControlState()
Control.Render(HtmlTextWriter)
Control.RenderChildren(HtmlTextWriter)
Control.RenderControl(HtmlTextWriter)
Control.RenderControl(HtmlTextWriter, ControlAdapter)
Control.OnUnload(EventArgs)
Control.Dispose()
Control.RaiseBubbleEvent(object, EventArgs)
Control.OnBubbleEvent(object, EventArgs)
Control.AddedControl(Control, int)
Control.CreateControlCollection()
Control.ResolveUrl(string)
Control.ResolveClientUrl(string)
Control.FindControl(string)
Control.FindControl(string, int)
Control.GetDesignModeState()
Control.HasControls()
Control.IsLiteralContent()
Control.TrackViewState()
Control.EnsureChildControls()
Control.RemovedControl(Control)
Control.SetDesignModeState(IDictionary)
Control.SetRenderMethodDelegate(RenderMethod)
Control.ClientIDMode
Control.ClientID
Control.ClientIDSeparator
Control.Context
Control.Adapter
Control.DesignMode
Control.Events
Control.ID
Control.EnableTheming
Control.IsChildControlStateCleared
Control.SkinID
Control.EnableViewState
Control.ViewStateMode
Control.IsViewStateEnabled
Control.NamingContainer
Control.IdSeparator
Control.LoadViewStateByID
Control.Page
Control.RenderingCompatibility
Control.TemplateControl
Control.Parent
Control.TemplateSourceDirectory
Control.AppRelativeTemplateSourceDirectory
Control.Site
Control.Visible
Control.UniqueID
Control.HasChildViewState
Control.Controls
Control.ValidateRequestMode
Control.ViewState
Control.ViewStateIgnoresCase
Control.ChildControlsCreated
Control.IsTrackingViewState
Control.Disposed
Control.DataBinding
Control.Init
Control.Load
Control.PreRender
Control.Unload
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Security.Permissions.Controls
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
Type Name Description
IPermissionDefinitionService permissionDefinitionService

Properties

PermissionCollection

Declaration
protected override IList<IPermissionInfo> PermissionCollection { get; }
Property Value
Type Description
IList<IPermissionInfo>
Overrides
PermissionsGrid.PermissionCollection

Permissions

Declaration
public DesktopModulePermissionCollection Permissions { get; }
Property Value
Type Description
DesktopModulePermissionCollection

PortalDesktopModuleID

Declaration
public int PortalDesktopModuleID { get; set; }
Property Value
Type Description
int

SupportsPermissionsAbstractions

Declaration
protected override bool SupportsPermissionsAbstractions { get; }
Property Value
Type Description
bool
Overrides
PermissionsGrid.SupportsPermissionsAbstractions

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
Type Name Description
IPermissionDefinitionInfo permissionDefinition
int roleId
string roleName
int userId
string displayName
bool allowAccess
Overrides
PermissionsGrid.AddPermission(IPermissionDefinitionInfo, int, string, int, string, bool)

AddPermission(IList<IPermissionDefinitionInfo>, UserInfo)

Declaration
protected override void AddPermission(IList<IPermissionDefinitionInfo> permissionsList, UserInfo user)
Parameters
Type Name Description
IList<IPermissionDefinitionInfo> permissionsList
UserInfo user
Overrides
PermissionsGrid.AddPermission(IList<IPermissionDefinitionInfo>, UserInfo)

AddPermission(IList<IPermissionDefinitionInfo>, RoleInfo)

Declaration
protected override void AddPermission(IList<IPermissionDefinitionInfo> permissionsList, RoleInfo role)
Parameters
Type Name Description
IList<IPermissionDefinitionInfo> permissionsList
RoleInfo role
Overrides
PermissionsGrid.AddPermission(IList<IPermissionDefinitionInfo>, RoleInfo)

GenerateDataGrid()

Declaration
public override void GenerateDataGrid()
Overrides
PermissionsGrid.GenerateDataGrid()

GetPermissionDefinitions()

Declaration
protected override IList<IPermissionDefinitionInfo> GetPermissionDefinitions()
Returns
Type Description
IList<IPermissionDefinitionInfo>
Overrides
PermissionsGrid.GetPermissionDefinitions()

LoadViewState(object)

Declaration
protected override void LoadViewState(object savedState)
Parameters
Type Name Description
object savedState
Overrides
Control.LoadViewState(object)

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
PermissionsGrid.RemovePermission(int, int, int)

ResetPermissions()

Declaration
public void ResetPermissions()

SaveViewState()

Declaration
protected override object SaveViewState()
Returns
Type Description
object
Overrides
Control.SaveViewState()

SupportsDenyPermissions(IPermissionDefinitionInfo)

Declaration
protected override bool SupportsDenyPermissions(IPermissionDefinitionInfo permissionDefinition)
Parameters
Type Name Description
IPermissionDefinitionInfo permissionDefinition
Returns
Type Description
bool
Overrides
PermissionsGrid.SupportsDenyPermissions(IPermissionDefinitionInfo)

Implements

IComponent
IDisposable
IParserAccessor
IUrlResolutionService
IDataBindingsAccessor
IControlBuilderAccessor
IControlDesignerAccessor
IExpressionsAccessor
INamingContainer

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS