Class DesktopModulePermissionsGrid
Implements
INamingContainer
Inherited Members
Namespace: DotNetNuke.Security.Permissions.Controls
Assembly: DotNetNuke.dll
Syntax
public class DesktopModulePermissionsGrid : PermissionsGrid
Properties
| Improve this Doc View SourcePermissions
Gets the Permissions Collection.
Declaration
public DesktopModulePermissionCollection Permissions { get; }
Property Value
| Type | Description |
|---|---|
| DesktopModulePermissionCollection |
PermissionsList
Declaration
protected override List<PermissionInfoBase> PermissionsList { get; }
Property Value
| Type | Description |
|---|---|
| List<PermissionInfoBase> |
Overrides
| Improve this Doc View SourcePortalDesktopModuleID
Gets or sets the ID of the PortalDesktopModule.
Declaration
public int PortalDesktopModuleID { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
Methods
| Improve this Doc View SourceAddPermission(ArrayList, UserInfo)
Updates a Permission.
Declaration
protected override void AddPermission(ArrayList permissions, UserInfo user)
Parameters
| Type | Name | Description |
|---|---|---|
| ArrayList | permissions | The permissions collection. |
| UserInfo | user | The user to add. |
Overrides
| Improve this Doc View SourceAddPermission(ArrayList, RoleInfo)
Updates a Permission.
Declaration
protected override void AddPermission(ArrayList permissions, RoleInfo role)
Parameters
| Type | Name | Description |
|---|---|---|
| ArrayList | permissions | The permissions collection. |
| RoleInfo | role | The role to add. |
Overrides
| Improve this Doc View SourceAddPermission(PermissionInfo, Int32, String, Int32, String, Boolean)
Declaration
protected override void AddPermission(PermissionInfo permission, int roleId, string roleName, int userId, string displayName, bool allowAccess)
Parameters
| Type | Name | Description |
|---|---|---|
| PermissionInfo | permission | |
| System.Int32 | roleId | |
| System.String | roleName | |
| System.Int32 | userId | |
| System.String | displayName | |
| System.Boolean | allowAccess |
Overrides
| Improve this Doc View SourceGenerateDataGrid()
Generate the Data Grid.
Declaration
public override void GenerateDataGrid()
Overrides
| Improve this Doc View SourceGetPermissions()
Gets the permissions from the Database.
Declaration
protected override ArrayList GetPermissions()
Returns
| Type | Description |
|---|---|
| ArrayList | An |
Overrides
| Improve this Doc View SourceLoadViewState(Object)
Declaration
protected override void LoadViewState(object savedState)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | savedState |
RemovePermission(Int32, Int32, Int32)
Declaration
protected override void RemovePermission(int permissionID, int roleID, int userID)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | permissionID | |
| System.Int32 | roleID | |
| System.Int32 | userID |
Overrides
| Improve this Doc View SourceResetPermissions()
Declaration
public void ResetPermissions()
SaveViewState()
Declaration
protected override object SaveViewState()
Returns
| Type | Description |
|---|---|
| System.Object |
SupportsDenyPermissions(PermissionInfo)
Declaration
protected override bool SupportsDenyPermissions(PermissionInfo permissionInfo)
Parameters
| Type | Name | Description |
|---|---|---|
| PermissionInfo | permissionInfo |
Returns
| Type | Description |
|---|---|
| System.Boolean |
Overrides
Implements
INamingContainer