X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FAdmDeleteNodeNetwork.py;h=d5665047b697bb668dfe9cbe5b035e4af51e6729;hb=90a9c8342a4f5bcf02e6407dcf4ed1975ad15baf;hp=e395ac16a77f42d32077351460fd835b6ba8aed9;hpb=3f8b75c931bb9d488d0d55d9462dc6c6d35ee1ac;p=plcapi.git diff --git a/PLC/Methods/AdmDeleteNodeNetwork.py b/PLC/Methods/AdmDeleteNodeNetwork.py index e395ac1..d566504 100644 --- a/PLC/Methods/AdmDeleteNodeNetwork.py +++ b/PLC/Methods/AdmDeleteNodeNetwork.py @@ -1,3 +1,9 @@ +from PLC.Faults import * +from PLC.Method import Method +from PLC.Parameter import Parameter, Mixed +from PLC.Auth import Auth +from PLC.Nodes import Node, Nodes +from PLC.NodeNetworks import NodeNetwork, NodeNetworks from PLC.Methods.DeleteNodeNetwork import DeleteNodeNetwork class AdmDeleteNodeNetwork(DeleteNodeNetwork): @@ -6,3 +12,13 @@ class AdmDeleteNodeNetwork(DeleteNodeNetwork): """ status = "deprecated" + + accepts = [ + Auth(), + Mixed(Node.fields['node_id'], + Node.fields['hostname']), + NodeNetwork.fields['nodenetwork_id'] + ] + + def call(self, auth, node_id_or_hostname, nodenetwork_id): + return DeleteNodeNetwork.call(self, auth, nodenetwork_id)