Nucleus .Net Core CMS

Models.Permission Class

Namespace: Nucleus.Abstractions.Models
Assembly: Nucleus.Abstractions.dll
Represents access rights for Models.Page or Models.PageModule and Role.
Flag indicating whether to allow access, or not.
Remarks
A False value for the permission does not automatically prevent access, a user may be granted access by belonging to another role which has permission to access the resource.
Unique record identifier.
Flag indicating whether the permission is disabled for the specified role.
Remarks
This value is set when auto-generating a placeholder permission. It indicates that the permission cannot be changed in the admin user interface, and should not be saved in the database.
Specifies the access right (PermissionType) that this permission record applies to.
Remarks
Permission types are extensible, but the default values represent Page View, Page Edit, Module View and Module Edit permissions.
Id of the entity that the permission applies to.
The Role that this permission applies to.