From e222f91f01fc48ab0b99f5a991ef5866bf591b93 Mon Sep 17 00:00:00 2001
From: Tony Mack <tmack@cs.princeton.edu>
Date: Wed, 20 Sep 2006 13:58:00 +0000
Subject: [PATCH] - remove tech role check

---
 PLC/Methods/AdmUpdateSite.py | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/PLC/Methods/AdmUpdateSite.py b/PLC/Methods/AdmUpdateSite.py
index b17fcc7a..337a8453 100644
--- a/PLC/Methods/AdmUpdateSite.py
+++ b/PLC/Methods/AdmUpdateSite.py
@@ -36,11 +36,6 @@ class AdmUpdateSite(Method):
     returns = Parameter(int, '1 if successful')
 
     def call(self, auth, site_id_or_abbrev_name, update_fields):
-	# Only admin can update max_slices
-	#if 'admin' not in self.caller['roles']:
-	#	if update_fields.has_key('max_slices '):
-	#		raise PLCInvalidArgument, "Only admins can update max_slices"
-	
 	# Check for invalid fields
         if filter(lambda field: field not in self.update_fields, update_fields):
             raise PLCInvalidArgument, "Invalid field specified"
@@ -65,9 +60,6 @@ class AdmUpdateSite(Method):
         if 'admin' not in self.caller['roles']:
             	if site['site_id'] not in self.caller['site_ids']:
                 	raise PLCPermissionDenied, "Not allowed to modify specified site"
-		if 'tech' not in self.caller['roles']:
-                        raise PLCPermissionDenied, "Not allowed to add node network for specified node"
-		
 	
         site.update(update_fields)
 	site.flush()
-- 
2.47.0