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

Class MenuPermissionController

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

Methods

| Improve this Doc View Source

CanView(Int32, MenuItem)

Declaration
public static bool CanView(int portalId, MenuItem menu)
Parameters
Type Name Description
System.Int32 portalId
MenuItem menu
Returns
Type Description
System.Boolean
| Improve this Doc View Source

DeleteMenuPermissions(Int32, MenuItem)

Declaration
public static void DeleteMenuPermissions(int portalId, MenuItem menu)
Parameters
Type Name Description
System.Int32 portalId
MenuItem menu
| Improve this Doc View Source

DeletePersonaBarPermission(Int32, String)

Declaration
public static void DeletePersonaBarPermission(int menuId, string permissionKey)
Parameters
Type Name Description
System.Int32 menuId
System.String permissionKey
| Improve this Doc View Source

GetMenuPermissions(Int32, Int32)

Declaration
public static MenuPermissionCollection GetMenuPermissions(int portalId, int menuId)
Parameters
Type Name Description
System.Int32 portalId
System.Int32 menuId
Returns
Type Description
MenuPermissionCollection
| Improve this Doc View Source

GetMenuPermissions(Int32, String)

Declaration
public static MenuPermissionCollection GetMenuPermissions(int portalId, string identifier)
Parameters
Type Name Description
System.Int32 portalId
System.String identifier
Returns
Type Description
MenuPermissionCollection
| Improve this Doc View Source

GetMenuPermissions(Int32)

Declaration
public static MenuPermissionCollection GetMenuPermissions(int portalId)
Parameters
Type Name Description
System.Int32 portalId
Returns
Type Description
MenuPermissionCollection
| Improve this Doc View Source

GetPermissions(Int32)

Declaration
public static IList<PermissionInfo> GetPermissions(int menuId)
Parameters
Type Name Description
System.Int32 menuId
Returns
Type Description
IList<PermissionInfo>
| Improve this Doc View Source

HasMenuPermission(MenuPermissionCollection, String)

Declaration
public static bool HasMenuPermission(MenuPermissionCollection menuPermissions, string permissionKey)
Parameters
Type Name Description
MenuPermissionCollection menuPermissions
System.String permissionKey
Returns
Type Description
System.Boolean
| Improve this Doc View Source

HasMenuPermission(Int32, MenuItem, String)

Declaration
public static bool HasMenuPermission(int portalId, MenuItem menu, string permissionKey)
Parameters
Type Name Description
System.Int32 portalId
MenuItem menu
System.String permissionKey
Returns
Type Description
System.Boolean
| Improve this Doc View Source

PermissionAlreadyInitialized(Int32)

Declaration
public static bool PermissionAlreadyInitialized(int portalId)
Parameters
Type Name Description
System.Int32 portalId
Returns
Type Description
System.Boolean
| Improve this Doc View Source

SaveMenuDefaultPermissions(Int32, MenuItem, String)

Declaration
public static void SaveMenuDefaultPermissions(int portalId, MenuItem menuItem, string roleName)
Parameters
Type Name Description
System.Int32 portalId
MenuItem menuItem
System.String roleName
| Improve this Doc View Source

SaveMenuPermissions(Int32, MenuItem, MenuPermissionInfo)

Declaration
public static void SaveMenuPermissions(int portalId, MenuItem menu, MenuPermissionInfo permissionInfo)
Parameters
Type Name Description
System.Int32 portalId
MenuItem menu
MenuPermissionInfo permissionInfo
| Improve this Doc View Source

SavePersonaBarPermission(Int32, String, String)

Declaration
public static void SavePersonaBarPermission(int menuId, string permissionKey, string permissionName)
Parameters
Type Name Description
System.Int32 menuId
System.String permissionKey
System.String permissionName
| Improve this Doc View Source

SavePersonaBarPermission(String, String, String)

Declaration
public static void SavePersonaBarPermission(string menuIdentifier, string permissionKey, string permissionName)
Parameters
Type Name Description
System.String menuIdentifier
System.String permissionKey
System.String permissionName

Extension Methods

JsonExtensionsWeb.ToJson(Object)
  • View Source
Back to top by the community, for the community... #DNNCMS