diff options
| author | John Tran <jtran@attinteractive.com> | 2011-06-23 11:32:27 -0700 |
|---|---|---|
| committer | John Tran <jtran@attinteractive.com> | 2011-06-23 11:32:27 -0700 |
| commit | 85c8b60a67897ea2a37e305d901d1637bdae5e8d (patch) | |
| tree | 6f07980b3e31afccc509fcf1a00e59b4d0c45e06 /bin | |
| parent | d5206c7f41c435fd39c1bb9c0fd7ec53c9685f43 (diff) | |
| parent | df8448f9f63c9f610c23cf092c14f4eb8547fe46 (diff) | |
| download | nova-85c8b60a67897ea2a37e305d901d1637bdae5e8d.tar.gz nova-85c8b60a67897ea2a37e305d901d1637bdae5e8d.tar.xz nova-85c8b60a67897ea2a37e305d901d1637bdae5e8d.zip | |
merge from trunk
Diffstat (limited to 'bin')
| -rwxr-xr-x | bin/nova-manage | 7 |
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) |
