summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorJohn Tran <jtran@attinteractive.com>2011-06-23 11:32:27 -0700
committerJohn Tran <jtran@attinteractive.com>2011-06-23 11:32:27 -0700
commit85c8b60a67897ea2a37e305d901d1637bdae5e8d (patch)
tree6f07980b3e31afccc509fcf1a00e59b4d0c45e06 /bin
parentd5206c7f41c435fd39c1bb9c0fd7ec53c9685f43 (diff)
parentdf8448f9f63c9f610c23cf092c14f4eb8547fe46 (diff)
downloadnova-85c8b60a67897ea2a37e305d901d1637bdae5e8d.tar.gz
nova-85c8b60a67897ea2a37e305d901d1637bdae5e8d.tar.xz
nova-85c8b60a67897ea2a37e305d901d1637bdae5e8d.zip
merge from trunk
Diffstat (limited to 'bin')
-rwxr-xr-xbin/nova-manage7
1 files changed, 6 insertions, 1 deletions
diff --git a/bin/nova-manage b/bin/nova-manage
index 48d576931..0d9fbc69a 100755
--- a/bin/nova-manage
+++ b/bin/nova-manage
@@ -257,6 +257,11 @@ class RoleCommands(object):
"""adds role to user
if project is specified, adds project specific role
arguments: user, role [project]"""
+ if project:
+ projobj = self.manager.get_project(project)
+ if not projobj.has_member(user):
+ print "%s not a member of %s" % (user, project)
+ return
self.manager.add_role(user, role, project)
def has(self, user, role, project=None):
@@ -873,7 +878,7 @@ class InstanceTypeCommands(object):
try:
instance_types.create(name, memory, vcpus, local_gb,
flavorid, swap, rxtx_quota, rxtx_cap)
- except exception.InvalidInputException:
+ except exception.InvalidInput:
print "Must supply valid parameters to create instance_type"
print e
sys.exit(1)