summaryrefslogtreecommitdiff
path: root/openstackclient/identity/v3
diff options
context:
space:
mode:
authorSteve Martinelli <stevemar@ca.ibm.com>2014-12-04 15:34:02 -0500
committerSteve Martinelli <stevemar@ca.ibm.com>2014-12-04 15:34:02 -0500
commit13672123fccdd76a62416b88443e78269a80343a (patch)
treee87bbf7f0755d557627d55f26994196947b1cb81 /openstackclient/identity/v3
parentcc54f989ec53efdf61563d3682ea787c49c21410 (diff)
downloadpython-openstackclient-13672123fccdd76a62416b88443e78269a80343a.tar.gz
Safely pop project parent id
Since we don't support multitenancy yet, we should just pop the parent id of a project. When keystoneclient supports mulittenancy we should bring everything in at once (CRUD), and these changes should be removed. Change-Id: I82c7c825502124a24ccdbadf09ecb2748887ca5d
Diffstat (limited to 'openstackclient/identity/v3')
-rw-r--r--openstackclient/identity/v3/project.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/openstackclient/identity/v3/project.py b/openstackclient/identity/v3/project.py
index e9adfe34..2c2d408e 100644
--- a/openstackclient/identity/v3/project.py
+++ b/openstackclient/identity/v3/project.py
@@ -111,6 +111,8 @@ class CreateProject(show.ShowOne):
raise e
project._info.pop('links')
+ # TODO(stevemar): Remove the line below when we support multitenancy
+ project._info.pop('parent_id', None)
return zip(*sorted(six.iteritems(project._info)))
@@ -325,4 +327,6 @@ class ShowProject(show.ShowOne):
parsed_args.project)
project._info.pop('links')
+ # TODO(stevemar): Remove the line below when we support multitenancy
+ project._info.pop('parent_id', None)
return zip(*sorted(six.iteritems(project._info)))