Show / Hide Table of Contents

Class ModulePermissionController

Inheritance
object
ModulePermissionController
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Security.Permissions
Assembly: DotNetNuke.dll
Syntax
public class ModulePermissionController

Constructors

ModulePermissionController()

Declaration
public ModulePermissionController()

Methods

CanAdminModule(ModuleInfo)

Declaration
public static bool CanAdminModule(ModuleInfo module)
Parameters
Type Name Description
ModuleInfo module
Returns
Type Description
bool

CanDeleteModule(ModuleInfo)

Declaration
public static bool CanDeleteModule(ModuleInfo module)
Parameters
Type Name Description
ModuleInfo module
Returns
Type Description
bool

CanEditModuleContent(ModuleInfo)

Declaration
public static bool CanEditModuleContent(ModuleInfo module)
Parameters
Type Name Description
ModuleInfo module
Returns
Type Description
bool

CanExportModule(ModuleInfo)

Declaration
public static bool CanExportModule(ModuleInfo module)
Parameters
Type Name Description
ModuleInfo module
Returns
Type Description
bool

CanImportModule(ModuleInfo)

Declaration
public static bool CanImportModule(ModuleInfo module)
Parameters
Type Name Description
ModuleInfo module
Returns
Type Description
bool

CanManageModule(ModuleInfo)

Declaration
public static bool CanManageModule(ModuleInfo module)
Parameters
Type Name Description
ModuleInfo module
Returns
Type Description
bool

CanViewModule(ModuleInfo)

Declaration
public static bool CanViewModule(ModuleInfo module)
Parameters
Type Name Description
ModuleInfo module
Returns
Type Description
bool

DeleteModulePermissionsByUser(UserInfo)

Declaration
public static void DeleteModulePermissionsByUser(UserInfo user)
Parameters
Type Name Description
UserInfo user

GetModulePermissions(int, int)

Declaration
public static ModulePermissionCollection GetModulePermissions(int moduleId, int tabId)
Parameters
Type Name Description
int moduleId
int tabId
Returns
Type Description
ModulePermissionCollection

HasModuleAccess(SecurityAccessLevel, string, ModuleInfo)

Declaration
public static bool HasModuleAccess(SecurityAccessLevel accessLevel, string permissionKey, ModuleInfo moduleConfiguration)
Parameters
Type Name Description
SecurityAccessLevel accessLevel
string permissionKey
ModuleInfo moduleConfiguration
Returns
Type Description
bool

HasModulePermission(ModulePermissionCollection, string)

Declaration
public static bool HasModulePermission(ModulePermissionCollection modulePermissions, string permissionKey)
Parameters
Type Name Description
ModulePermissionCollection modulePermissions
string permissionKey
Returns
Type Description
bool

ImplicitRoles(int)

Declaration
public static IEnumerable<RoleInfo> ImplicitRoles(int portalId)
Parameters
Type Name Description
int portalId
Returns
Type Description
IEnumerable<RoleInfo>

SaveModulePermissions(ModuleInfo)

Declaration
public static void SaveModulePermissions(ModuleInfo module)
Parameters
Type Name Description
ModuleInfo module

Extension Methods

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