summaryrefslogtreecommitdiffstats
path: root/keystone/identity
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2013-06-17 21:10:42 +0000
committerGerrit Code Review <review@openstack.org>2013-06-17 21:10:42 +0000
commite248219ead44374e5be6183802479fb533634f2c (patch)
treee8c07045ff5173ee9f0378401e299a2251c1e499 /keystone/identity
parentc285fa7efbdf87262d5b368ec42ccd0d462a98fc (diff)
parent76e3183ead6ac52fc744f51313bc0fd3b5f4d610 (diff)
downloadkeystone-e248219ead44374e5be6183802479fb533634f2c.tar.gz
keystone-e248219ead44374e5be6183802479fb533634f2c.tar.xz
keystone-e248219ead44374e5be6183802479fb533634f2c.zip
Merge "Http 400 when project enabled is not a boolean"
Diffstat (limited to 'keystone/identity')
-rw-r--r--keystone/identity/core.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/keystone/identity/core.py b/keystone/identity/core.py
index 205c8849..1c2a5508 100644
--- a/keystone/identity/core.py
+++ b/keystone/identity/core.py
@@ -93,6 +93,12 @@ class Manager(manager.Manager):
tenant['description'] = ''
return self.driver.create_project(tenant_id, tenant)
+ def update_project(self, context, tenant_id, tenant_ref):
+ tenant = tenant_ref.copy()
+ if 'enabled' in tenant:
+ tenant['enabled'] = clean.project_enabled(tenant['enabled'])
+ return self.driver.update_project(tenant_id, tenant)
+
class Driver(object):
"""Interface description for an Identity driver."""