git://git.onelab.eu
/
plcapi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
merge from trunk
[plcapi.git]
/
PLC
/
Methods
/
AdmAddNodeGroup.py
diff --git
a/PLC/Methods/AdmAddNodeGroup.py
b/PLC/Methods/AdmAddNodeGroup.py
index
88efa7a
..
6bbb59e
100644
(file)
--- a/
PLC/Methods/AdmAddNodeGroup.py
+++ b/
PLC/Methods/AdmAddNodeGroup.py
@@
-2,29
+2,21
@@
from PLC.Faults import *
from PLC.Method import Method
from PLC.Parameter import Parameter, Mixed
from PLC.NodeGroups import NodeGroup, NodeGroups
from PLC.Method import Method
from PLC.Parameter import Parameter, Mixed
from PLC.NodeGroups import NodeGroup, NodeGroups
-from PLC.Auth import PasswordAuth
+from PLC.Auth import Auth
+from PLC.Methods.AddNodeGroup import AddNodeGroup
-class AdmAddNodeGroup(
Method
):
+class AdmAddNodeGroup(
AddNodeGroup
):
"""
"""
- Adds a new node group. Any values specified in optional_vals are used,
- otherwise defaults are used.
-
- Returns the new nodegroup_id (> 0) if successful, faults otherwise.
+ Deprecated. See AddNodeGroup.
"""
"""
- roles = ['admin']
+ status = "deprecated"
accepts = [
accepts = [
-
Password
Auth(),
+ Auth(),
NodeGroup.fields['name'],
NodeGroup.fields['description']
]
NodeGroup.fields['name'],
NodeGroup.fields['description']
]
- returns = Parameter(int, 'New nodegroup_id (> 0) if successful')
-
def call(self, auth, name, description):
def call(self, auth, name, description):
- # Create node group
- nodegroup = NodeGroup(self.api, {'name': name, 'description': description})
- nodegroup.flush()
-
- return nodegroup['nodegroup_id']
+ return AddNodeGroup.call(self, auth, {'name': name, 'description': description})