Index: tql.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/tql/tql.module,v
retrieving revision 1.7
diff -u -p -r1.7 tql.module
--- tql.module	9 Apr 2008 10:21:40 -0000	1.7
+++ tql.module	16 Jun 2008 21:21:20 -0000
@@ -34,6 +34,14 @@ function tql_menu($may_cache) {
   return $items;
 }
 
+/**
+ * Implementation of hook_perm().
+ */
+function tql_perm() {
+  return array('search tql');
+}
+
+
 
 /**
  * Menu callback for administration settings.
@@ -58,6 +66,9 @@ function tql_admin_settings() {
  * This creates a tab on the search page to execute a query.
  */
 function tql_search($op = 'search', $keys = NULL) {
+  if (!user_access('search tql')) {
+    return;
+  }
   switch ($op) {
     case 'name':
       // Name of tab for search page
