X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FAdmGetAllNodeNetworks.py;h=c00bdec437d13bb217f0f1b53016e7fa553ea50c;hb=4e032a0867c7b8d99d0af92fdc2175918338f875;hp=c947d256582d1a20af740d056ab10bf23c5ee9b4;hpb=b9689f96674c03ad799631814295a799660dfca5;p=plcapi.git diff --git a/PLC/Methods/AdmGetAllNodeNetworks.py b/PLC/Methods/AdmGetAllNodeNetworks.py index c947d25..c00bdec 100644 --- a/PLC/Methods/AdmGetAllNodeNetworks.py +++ b/PLC/Methods/AdmGetAllNodeNetworks.py @@ -3,7 +3,7 @@ from PLC.Method import Method from PLC.Parameter import Parameter, Mixed from PLC.Nodes import Node, Nodes from PLC.NodeNetworks import NodeNetwork, NodeNetworks -from PLC.Auth import PasswordAuth +from PLC.Auth import Auth from PLC.Methods.GetNodeNetworks import GetNodeNetworks class AdmGetAllNodeNetworks(GetNodeNetworks): @@ -17,7 +17,7 @@ class AdmGetAllNodeNetworks(GetNodeNetworks): roles = ['admin', 'pi', 'user', 'tech'] accepts = [ - PasswordAuth(), + Auth(), Mixed(Node.fields['node_id'], Node.fields['hostname']) ] @@ -26,7 +26,7 @@ class AdmGetAllNodeNetworks(GetNodeNetworks): def call(self, auth, node_id_or_hostname): # Get node information - 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]