X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FAddNodeNetwork.py;h=6e24bce7d67e59d153e8224da933c38080e27d7c;hb=6af2c3e935948543c3c5aaa59a91baa2a05caa7c;hp=34498a66a6c7a5ed648d174614b09c23cd777c61;hpb=8683d5f85e9ca2510e8205a12eed0a4be54d133f;p=plcapi.git diff --git a/PLC/Methods/AddNodeNetwork.py b/PLC/Methods/AddNodeNetwork.py index 34498a6..6e24bce 100644 --- a/PLC/Methods/AddNodeNetwork.py +++ b/PLC/Methods/AddNodeNetwork.py @@ -39,15 +39,12 @@ class AddNodeNetwork(Method): returns = Parameter(int, 'New nodenetwork_id (> 0) if successful') - event_type = 'Add' - object_type = 'NodeNetwork' - object_ids = [] - + def call(self, auth, node_id_or_hostname, nodenetwork_fields): nodenetwork_fields = dict(filter(can_update, nodenetwork_fields.items())) # Check if node exists - nodes = Nodes(self.api, [node_id_or_hostname]).values() + nodes = Nodes(self.api, [node_id_or_hostname]) if not nodes: raise PLCInvalidArgument, "No such node" node = nodes[0] @@ -68,7 +65,9 @@ class AddNodeNetwork(Method): if not node['nodenetwork_ids']: nodenetwork['is_primary'] = True nodenetwork.sync() - + + # Logging variables self.object_ids = [node['node_id'], nodenetwork['nodenetwork_id']] + self.messgage = "Node network %d added" % nodenetwork['nodenetwork_id'] return nodenetwork['nodenetwork_id']