From f6debf7080105e9a2213bd3d2aea32476cead4ae Mon Sep 17 00:00:00 2001
From: Tim Steiner <tsteiner2@unl.edu>
Date: Tue, 28 Sep 2010 21:43:58 +0000
Subject: [PATCH] Protected the admin page of TAC behind a permission.

git-svn-id: file:///tmp/wdn_thm_drupal/branches/drupal-7.x@191 20a16fea-79d4-4915-8869-1ea9d5ebf173
---
 sites/all/modules/taxonomy_access_control/tac.module | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/sites/all/modules/taxonomy_access_control/tac.module b/sites/all/modules/taxonomy_access_control/tac.module
index 9e1cd066..3c3707cb 100644
--- a/sites/all/modules/taxonomy_access_control/tac.module
+++ b/sites/all/modules/taxonomy_access_control/tac.module
@@ -8,7 +8,7 @@ function tac_menu()
         'title' => 'Taxonomy Access Controls',
     	'page callback' => 'drupal_get_form',
     	'page arguments' => array('tac_admin'),
-        'access callback' => TRUE,
+        'access arguments' => array('administer tac'),
     	'file' => 'tac.admin.php',
     	'type' => MENU_LOCAL_TASK
     );
@@ -25,9 +25,14 @@ function tac_theme()
     );
 }
 
-function tac_form_alter(&$form, $form_state, $form_id)
+function tac_permission()
 {
-    
+    return array(
+        'administer tac' => array(
+            'title' => t('Administer'),
+            'description' => t('Administer the specific grants given to role/term pairs.')
+        ),
+    );
 }
 
 function tac_node_access($node, $op, $account)
-- 
GitLab