|
@@ -0,0 +1,38 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+
|
|
|
+/**
|
|
|
+ * Implements hook_permission().
|
|
|
+ */
|
|
|
+function materio_admin_permission() {
|
|
|
+ return array(
|
|
|
+ 'access default users list' => array(
|
|
|
+ 'title' => t('Access default users list'),
|
|
|
+ 'description' => t('Access default users list.'),
|
|
|
+ ),
|
|
|
+ 'access default UC roles expiration list' => array(
|
|
|
+ 'title' => t('access default UC roles expiration list'),
|
|
|
+ 'description' => t('access default UC roles expiration list.'),
|
|
|
+ ),
|
|
|
+ );
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * Implements hook_menu_alter().
|
|
|
+ */
|
|
|
+function materio_admin_menu_alter(&$items){
|
|
|
+ // dsm($items, 'menu alter items');
|
|
|
+
|
|
|
+ if(isset($items['admin/people'])){
|
|
|
+ $items['admin/people']['access arguments'] = array('access default users list');
|
|
|
+ dsm($items['admin/people']);
|
|
|
+ }
|
|
|
+
|
|
|
+ if(isset($items['admin/people/expiration'])){
|
|
|
+ $items['admin/people/expiration']['access arguments'] = array('access default UC roles expiration list');
|
|
|
+ dsm($items['admin/people/expiration']);
|
|
|
+ }
|
|
|
+
|
|
|
+ # deactivate default home page
|
|
|
+ $items['node']['access callback'] = FALSE;
|
|
|
+}
|