diff options
| author | Divyesh Khandeshi <divyesh.khandeshi@hp.com> | 2014-01-07 16:41:17 -0500 |
|---|---|---|
| committer | Saju Madhavan <sajuptpm@gmail.com> | 2014-01-22 18:09:04 +0530 |
| commit | 6cb1cd8c5a334406027c8859ba9b5a3abc07cca7 (patch) | |
| tree | 4b501d65dbaabb1d80f129fec1de0a7d217fd6ab /keystoneclient/v3/groups.py | |
| parent | 19d0396224b5a83ef9a22b42e8292e2921136e14 (diff) | |
| download | python-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.py | 10 |
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( |
