+from PLC.Faults import *
+from PLC.Method import Method
+from PLC.Parameter import Parameter, Mixed
+from PLC.NodeGroups import NodeGroup, NodeGroups
+from PLC.Auth import Auth
from PLC.Methods.UpdateNodeGroup import UpdateNodeGroup
class AdmUpdateNodeGroup(UpdateNodeGroup):
"""
status = "deprecated"
+
+ accepts = [
+ Auth(),
+ Mixed(NodeGroup.fields['nodegroup_id'],
+ NodeGroup.fields['name']),
+ NodeGroup.fields['name'],
+ NodeGroup.fields['description']
+ ]
+
+ returns = Parameter(int, '1 if successful')
+
+ def call(self, auth, nodegroup_id_or_name, name, description):
+ return UpdateNodeGroup.call(self, auth, nodegroup_id_or_name,
+ {'name': name, 'description': description})