From 794ccba61aa5a3c07e560421ab8ac2a5ce84a6ed Mon Sep 17 00:00:00 2001 From: Bachir Soussi Chiadmi Date: Sun, 10 Nov 2013 14:08:11 +0100 Subject: [PATCH] created materio_admin module --- materio_admin.info | 25 +++++++++++++++++++++++++ materio_admin.module | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 materio_admin.info create mode 100644 materio_admin.module diff --git a/materio_admin.info b/materio_admin.info new file mode 100644 index 00000000..65114b31 --- /dev/null +++ b/materio_admin.info @@ -0,0 +1,25 @@ +name = Materio Admin +description = "Materio admin module" + +; Core version (required) +core = 7.x + +; Package name (see http://drupal.org/node/542202 for a list of names) +package = Materio + +; PHP version requirement (optional) +; php = 5.2 + +; Loadable code files + +; Module dependencies +; dependencies[] = user +;dependencies[] = logintoboggan +;dependencies[] = simplenews +;dependencies[] = rules + +; Configuration page +; configure = admin/config/materiobasemod + +; For further information about configuration options, see +; - http://drupal.org/node/542202 diff --git a/materio_admin.module b/materio_admin.module new file mode 100644 index 00000000..180c1d4c --- /dev/null +++ b/materio_admin.module @@ -0,0 +1,38 @@ + 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; +}