X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FAddSite.py;h=09d75075ed769fe4a96d8fc9386ca9acfed6d6eb;hb=19faf41bfcf949a1848d8646e852f862308b4af8;hp=bda21ceb3dfe379bc8e7e4f6c9ca234770a09cc1;hpb=65eccc239527f13409cc465b47d34358d4e5ae1a;p=plcapi.git diff --git a/PLC/Methods/AddSite.py b/PLC/Methods/AddSite.py index bda21ce..09d7507 100644 --- a/PLC/Methods/AddSite.py +++ b/PLC/Methods/AddSite.py @@ -5,12 +5,11 @@ from PLC.Method import Method from PLC.Parameter import Parameter, Mixed from PLC.Sites import Site, Sites from PLC.Auth import Auth -from PLC.SFA import SFA can_update = lambda (field, value): field in \ ['name', 'abbreviated_name', 'login_base', 'is_public', 'latitude', 'longitude', 'url', - 'max_slices', 'max_slivers', 'enabled'] + 'max_slices', 'max_slivers', 'enabled', 'ext_consortium_id'] class AddSite(Method): """ @@ -36,12 +35,9 @@ class AddSite(Method): site_fields = dict(filter(can_update, site_fields.items())) site = Site(self.api, site_fields) site.sync() - - # Logging variables + + # Logging variables self.event_objects = {'Site': [site['site_id']]} self.message = 'Site %d created' % site['site_id'] - - sfa = SFA() - sfa.update_record(site, 'site', site['login_base']) return site['site_id']