X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FAddSite.py;h=475c8b13439716eddee690b4b8d61f76ef448a10;hb=dc284781b50951778096561befcaa1bd33394168;hp=5f4c3559693030c495891c2f0bb2bcf57edeadb0;hpb=dd6f6871abdf5412d908dc31777ce88b09192efe;p=plcapi.git diff --git a/PLC/Methods/AddSite.py b/PLC/Methods/AddSite.py index 5f4c355..475c8b1 100644 --- a/PLC/Methods/AddSite.py +++ b/PLC/Methods/AddSite.py @@ -7,7 +7,7 @@ from PLC.Auth import Auth can_update = lambda (field, value): field in \ ['name', 'abbreviated_name', 'login_base', 'is_public', 'latitude', 'longitude', 'url', - 'max_slices', 'max_slivers'] + 'max_slices', 'max_slivers', 'enabled'] class AddSite(Method): """ @@ -29,14 +29,13 @@ class AddSite(Method): returns = Parameter(int, 'New site_id (> 0) if successful') - def call(self, auth, site_fields): site_fields = dict(filter(can_update, site_fields.items())) site = Site(self.api, site_fields) site.sync() # Logging variables - self.object_ids = [site['site_id']] + self.event_objects = {'Site': [site['site_id']]} self.message = 'Site %d created' % site['site_id'] return site['site_id']