This project is not covered by Drupal’s security advisory policy.

-- SUMMARY --

This module provides control on site pages access

-- REQUIREMENTS --

Nested checkboxes
jQuery Update
Libraries API

-- INSTALLATION --

To make this module work, you should download jQuery tristate checkbox plugin
(http://jlbruno.github.io/jQuery-Tristate-Checkbox-plugin/) and extract it in
the "libraries" folder of your site (renaming if necessary) so that the path
is libraries/tristate/jquery.tristate.min.js
In jQuery Update settings, select jQuery v1.7 or 1.8
Then install module as usual.

-- CONFIGURATION --

Set permissions to allow some roles to configure access to some menus' items

-- CUSTOMIZATION --

Policy of accessibility to blocked pages (administrator is allways availible):
hook_site_pages_access_deny_validate_alter(&$bypass)

Add rules option:
hook_rules_types_options_alter(&$rules_types_options)

Access to menu item based on your custom behaviour:
hook_site_pages_access_rule_type_alter(&$bypass, $ip_range)

Actions to do on attempt to access to not allowed pages:
hook_site_pages_access_deny_callback_alter(&$router_item, $path, $original_map, $original_router_item_access_callback)

Project information

Releases