summaryrefslogtreecommitdiff
path: root/keystoneclient/v3/groups.py
diff options
context:
space:
mode:
authorDivyesh Khandeshi <divyesh.khandeshi@hp.com>2014-01-07 16:41:17 -0500
committerSaju Madhavan <sajuptpm@gmail.com>2014-01-22 18:09:04 +0530
commit6cb1cd8c5a334406027c8859ba9b5a3abc07cca7 (patch)
tree4b501d65dbaabb1d80f129fec1de0a7d217fd6ab /keystoneclient/v3/groups.py
parent19d0396224b5a83ef9a22b42e8292e2921136e14 (diff)
downloadpython-keystoneclient-6cb1cd8c5a334406027c8859ba9b5a3abc07cca7.tar.gz
Consistently support kwargs across all v3 CRUD Manager ops
Co-Authored-By: Saju Madhavan <sajuptpm@gmail.com> Closes-Bug: 1047867 Implements: blueprint extensible-crud-manager-operations Change-Id: I64e11bcf3797eb84e4695605daea9749259d78ec
Diffstat (limited to 'keystoneclient/v3/groups.py')
-rw-r--r--keystoneclient/v3/groups.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/keystoneclient/v3/groups.py b/keystoneclient/v3/groups.py
index 81bf530..f9d6103 100644
--- a/keystoneclient/v3/groups.py
+++ b/keystoneclient/v3/groups.py
@@ -49,11 +49,12 @@ class GroupManager(base.CrudManager):
collection_key = 'groups'
key = 'group'
- def create(self, name, domain=None, description=None):
+ def create(self, name, domain=None, description=None, **kwargs):
return super(GroupManager, self).create(
name=name,
domain_id=base.getid(domain),
- description=description)
+ description=description,
+ **kwargs)
def list(self, user=None, domain=None, **kwargs):
"""List groups.
@@ -77,11 +78,12 @@ class GroupManager(base.CrudManager):
return super(GroupManager, self).get(
group_id=base.getid(group))
- def update(self, group, name=None, description=None):
+ def update(self, group, name=None, description=None, **kwargs):
return super(GroupManager, self).update(
group_id=base.getid(group),
name=name,
- description=description)
+ description=description,
+ **kwargs)
def delete(self, group):
return super(GroupManager, self).delete(