From: Tony Mack Date: Wed, 20 Sep 2006 13:58:00 +0000 (+0000) Subject: - remove tech role check X-Git-Tag: pycurl-7_13_1~738 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=e222f91f01fc48ab0b99f5a991ef5866bf591b93;p=plcapi.git - remove tech role check --- 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()