created materio_admin module
This commit is contained in:
parent
925324448b
commit
794ccba61a
25
materio_admin.info
Normal file
25
materio_admin.info
Normal file
@ -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
|
38
materio_admin.module
Normal file
38
materio_admin.module
Normal file
@ -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;
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user