Within the software, there will be times that you wish to restrict an application, or application module, in its entirety on your system. Using the usergroup permisions for this can often not be effective, as you may want for example to completely remove the contact us section, or remove the PM system from a given group, as if it doesnt exist. For this you would use module permissions.
For the purpose of this guide, we will be removing the search functionality on the site from all guests. To do this, first of all go to System>Site Features>Applications, within your admin CP. You will see a screen of all the applications that have been installed, similar to the below
Each othese applications also contains modules, which is where you will be altering permissions from. Some of these may only have a single module. So for example if you expanded the Forums section, you will see only one module, also named Forums. As we wish to remove a site wide function here, we will need to expand the 'system' section, which you can do by clicking on the small arrow to the left of system. You will then be presented with a list of the modules within the system application.
If you select the lock at the right of any of these items, you can select and deselect groups who can see these. As we want to remove the access to search, then we will select the lock at the side of the search module. You can then deselect the guest group and save.
You will notice that unlike permissions, this does not tell the user that they cannot use that area. Instead it physically removes that item when viewing as that group. As you can see in the image below, there is no longer a search box visible on the screen at all