• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Improve this Doc

Class Permissions

Inheritance
System.Object
Permissions
Namespace: Dnn.PersonaBar.Library.DTO
Assembly: Dnn.PersonaBar.Library.dll
Syntax
public abstract class Permissions : object

Constructors

| Improve this Doc View Source

Permissions()

Declaration
protected Permissions()
| Improve this Doc View Source

Permissions(Boolean)

Declaration
protected Permissions(bool needDefinitions)
Parameters
Type Name Description
System.Boolean needDefinitions

Properties

| Improve this Doc View Source

PermissionDefinitions

Declaration
public IList<Permission> PermissionDefinitions { get; set; }
Property Value
Type Description
IList<Permission>
| Improve this Doc View Source

RolePermissions

Declaration
public IList<RolePermission> RolePermissions { get; set; }
Property Value
Type Description
IList<RolePermission>
| Improve this Doc View Source

UserPermissions

Declaration
public IList<UserPermission> UserPermissions { get; set; }
Property Value
Type Description
IList<UserPermission>

Methods

| Improve this Doc View Source

LoadPermissionDefinitions()

Declaration
protected abstract void LoadPermissionDefinitions()

Extension Methods

PermissionHelper.AddRolePermission(Permissions, PermissionInfoBase)
PermissionHelper.AddUserPermission(Permissions, PermissionInfoBase)
PermissionHelper.EnsureDefaultRoles(Permissions)
PermissionHelper.EnsureRole(Permissions, RoleInfo, Boolean, Boolean)
PermissionHelper.EnsureRole(Permissions, RoleInfo, Boolean)
PermissionHelper.EnsureRole(Permissions, RoleInfo)
JsonExtensionsWeb.ToJson(Object)
  • View Source
Back to top by the community, for the community... #DNNCMS