- remove unnecessary admin check
authorMark Huang <mlhuang@cs.princeton.edu>
Wed, 20 Sep 2006 14:44:42 +0000 (14:44 +0000)
committerMark Huang <mlhuang@cs.princeton.edu>
Wed, 20 Sep 2006 14:44:42 +0000 (14:44 +0000)
PLC/Methods/AdmDeleteNodeGroup.py

index cadc32e..a255088 100644 (file)
@@ -2,7 +2,6 @@ from PLC.Faults import *
 from PLC.Method import Method
 from PLC.Parameter import Parameter, Mixed
 from PLC.Auth import PasswordAuth
-from PLC.Nodes import Node, Nodes
 from PLC.NodeGroups import NodeGroup, NodeGroups
 
 class AdmDeleteNodeGroup(Method):
@@ -32,12 +31,6 @@ class AdmDeleteNodeGroup(Method):
 
         nodegroup = nodegroups.values()[0]
 
-        # If we are not an admin, make sure that the caller is a
-        # member of the site at which the node is located.
-        if 'admin' not in self.caller['roles']:
-            # Authenticated function
-            raise PLCPermissionDenied, "Not allowed to delete nodes groups"
-
         nodegroup.delete()
 
         return 1