X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FAddPCU.py;h=9937c70db5b8f4b515a3237e880c69e2c2d3e4eb;hb=4ee3e529f82882dd7e9c41066cf318c751e517d2;hp=167f3f2a6e1c5490654c62ff18ca12bfd8e09857;hpb=86f246c43a5cf8fb1b9cfcc88cc623bc09998271;p=plcapi.git diff --git a/PLC/Methods/AddPCU.py b/PLC/Methods/AddPCU.py index 167f3f2..9937c70 100644 --- a/PLC/Methods/AddPCU.py +++ b/PLC/Methods/AddPCU.py @@ -33,9 +33,7 @@ class AddPCU(Method): ] returns = Parameter(int, 'New pcu_id (> 0) if successful') - - event_type = 'Add' - object_type = 'PCU' + def call(self, auth, site_id_or_login_base, pcu_fields): pcu_fields = dict(filter(can_update, pcu_fields.items())) @@ -54,6 +52,10 @@ class AddPCU(Method): pcu['site_id'] = site['site_id'] pcu.sync() - self.object_ids = [site['site_id'], pcu['pcu_id']] + # Logging variables + self.event_objects = {'Site': [site['site_id']], + 'PCU': [pcu['pcu_id']]} + self.message = 'PCU %d added site %s' % \ + (pcu['pcu_id'], site['site_id']) return pcu['pcu_id']