X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FAddSite.py;h=09d75075ed769fe4a96d8fc9386ca9acfed6d6eb;hb=e085d19501505f72a95addbd4b099e8940505436;hp=6b4900190ffb2dc7c460fde2b2a721687d5d88c0;hpb=d39ed0538a3ad7090d8188a691849ab07733d784;p=plcapi.git diff --git a/PLC/Methods/AddSite.py b/PLC/Methods/AddSite.py index 6b49001..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(self.api) - sfa.update_record(site, 'site', site['login_base']) return site['site_id']