Browse Source

added materio_taxonomy for term pages perms

Signed-off-by: bachy <git@g-u-i.net>
bachy 11 years ago
parent
commit
70b4f2279f
2 changed files with 58 additions and 0 deletions
  1. 29 0
      materio_taxonomy.info
  2. 29 0
      materio_taxonomy.module

+ 29 - 0
materio_taxonomy.info

@@ -0,0 +1,29 @@
+name = Materio Taxonomy
+description = "The description of this 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
+ files[] = materio_taxonomy.module
+; files[] = materio_search_api_ajax.admin.inc
+; files[] = materio_search_api_ajax.class.inc
+
+; Module dependencies
+dependencies[] = taxonomy
+; dependencies[] = theirmodule (1.2)
+; dependencies[] = anothermodule (>=2.4)
+; dependencies[] = views (3.x)
+
+; Configuration page
+; configure = admin/config/materio_search_api_ajax
+
+
+; For further information about configuration options, see
+; - http://drupal.org/node/542202

+ 29 - 0
materio_taxonomy.module

@@ -0,0 +1,29 @@
+<?php	
+
+/**
+ * Implements hook_permission().
+ */
+function materio_taxonomy_permission() {
+	$perms = array();
+
+// foreach (taxonomy_get_vocabularies() as $voc) {
+// 	dsm($voc, '$voc');
+// 	// $perms['access taxonomy term page'] =>  array(
+//  //     'title' => t(''),
+//  //     'description' => t(''),
+//  //   );
+// }
+
+	$perms['access taxonomy terms page'] = array(
+    'title' => t('access taxonomy terms page'),
+    'description' => t(''),
+  );
+  
+  return $perms;
+}
+
+function materio_taxonomy_menu_alter(&$items) {
+  $items['taxonomy/term/%taxonomy_term']['access arguments'] = array('access taxonomy terms page');
+  $items['taxonomy/term/%taxonomy_term/view']['access arguments'] = array('access taxonomy terms page');
+  $items['taxonomy/term/%taxonomy_term/feed']['access arguments'] = array('access taxonomy terms page');
+}