Permissions in DNN come in two types
- Page permissions, which cover adding, deleting, and managing of individual pages.
- Global permissions, which cover access to DNN installation-wide settings and changes.
This article will cover page permissions only. For global permissions, see Persona Bar by Role. Page permissions can be granted to both users (e.g. jane_doe), or to entire Roles (e.g. Content Manager). For more information on what Roles are and how to modify them, see Role-Based Access.
- Access to Content Manager, Administrator or SuperUser account.
Setting Page Permissions
In the below example, members of the Marketing role can add content to this page and copy pages and add them as children below this page. In addition, the user Elizabeth Dunn can add additional pages below this page and manage settings for this page and any child pages they add.
Navigate to the page that is not editable by a particular role.
Click the Permissions tab.
Ensure that a checkmark (✓) is in the proper place for granting access or permission to the specific role and not a cross (X) or a black-filled circle with a solid white line through the middle ().
If you edited anything in the Permissions tab, click Update Page to apply the changes.
Page Permissions Settings
- View: View permissions enables users to view the page.
- Add: Users with Add permissions for a page can add child pages to that page. They cannot add any parent pages, and they cannot add child pages to any other pages.
- Add Content: Users with Add Content permissions for a page can edit content in the page. These users can add, move and delete modules, as well as manage the content and settings for modules on the page.
- Copy: Users with Copy permissions can make a copy any page they can view. The new page can only be a child of the page they have Copy permissions for.
- Delete: Users with Delete permissions can delete the page. If the page has child pages they are also deleted when the parent is deleted. However, the user does not automatically have Delete permissions for these child pages.
- Export: Users with Export permissions can export the page.
- Import: Users with Import permissions can import a page.
- Manage Settings: Users with Manage Settings permissions can change the page settings. Users can edit all of the settings on the Settings page, except for the permissions section which will not be visible.
- Navigate: Users with Navigate permissions can view a page in the navigation menu. Users can have this permission without view permissions, in which case they will not be able to view any content on the page, but the page will be visible in the menu.
- Full Control: Users with Full Control permissions have full administrative rights for the page.
Page permissions can be set per role or user on each of the page permissions.
- Permission Granted: permission will be granted.
- Permission Denied: permission will be denied unless Full Control is selected. Denied permissions will generally override Granted permissions for the same page/permission.
- Not Specified: permissions will not be specified. Users cannot view the page unless they belong to another role/username that has been granted permission, or are granted Full Control
You can test that the page permissions have been set up properly by logging into a user account that is currently assigned to the role and accessing the configured page to see if the permissions have been applied.