The functions which a Navigate CMS user can view/execute are defined by its profile. Sometimes you want to allow access to a certain function but disallow some of its actions, this is where permissions come in action.
Navigate CMS does not have an independent Permissions function, you have to load the edit form for an user or profile and click on the Permissions tab.
Permissions are enabled for users and profiles. As each user has a profile, the permissions set on the user edit form will take preference over the permissions set on its profile.
The permissions tab lists all permissions and its current associated value, which can be a boolean (true/false), an integer or a text string. Each permission has a code, but if what it does is not clear you can put your mouse cursor over the (i) information icon to get a description.
Permissions can be classified by its scope: System, Functions and Extensions.
- System — Navigate CMS global settings (like "navigatecms.display_version")
- Functions — permissions defined by functions (like "websites.delete")
- Extensions — permissions defined by the installed website extensions (like "extensions.akismet_antispam.display_tab")
Don't forget to click on the Save button on the Actions bar to confirm your edit.