cvs diff: Diffing views/handlers
Index: views/handlers/signup_handler_field_signup_node_link.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/signup/views/handlers/signup_handler_field_signup_node_link.inc,v
retrieving revision 1.1.2.1
diff -u -p -r1.1.2.1 signup_handler_field_signup_node_link.inc
--- views/handlers/signup_handler_field_signup_node_link.inc	4 Mar 2009 18:58:31 -0000	1.1.2.1
+++ views/handlers/signup_handler_field_signup_node_link.inc	20 Sep 2009 16:55:21 -0000
@@ -20,6 +20,7 @@ class signup_handler_field_signup_node_l
         'signup' => t('Signup current user form'),
         'list' => t('Signup user list'),
         'admin' => t('Administer signups'),
+        'settings' => t('Signup settings'),
         'add' => t('Form to sign up other users'),
         'broadcast' => t('Signup broadcast form'),
       ),
@@ -66,6 +67,9 @@ class signup_handler_field_signup_node_l
       case 'admin':
         return t('administer signups');
 
+      case 'settings':
+        return t('signup settings');
+
       case 'add':
         return t('signup other users');
 
@@ -90,6 +94,10 @@ class signup_handler_field_signup_node_l
         $admin = _signup_menu_access($node, 'admin');
         return (($view_all || $admin) && _signup_needs_output($node));
 
+      case 'settings':
+        // There's no separate check for this, it just assumes 'admin' acces.
+        return _signup_menu_access($node, 'admin');
+
       default:
         // All the other tabs can just use _signup_menu_access() directly.
         return _signup_menu_access($node, $tab);
