diff options
| author | Lorin Hochstein <lorin@isi.edu> | 2011-06-24 09:54:18 -0400 |
|---|---|---|
| committer | Lorin Hochstein <lorin@isi.edu> | 2011-06-24 09:54:18 -0400 |
| commit | 7e61291fe56bc26d07f75f4bfe276114a2ad8c44 (patch) | |
| tree | 1f12bb0f37abc33f9b2689b32463643f76826e12 /bin | |
| parent | e6dcd9b4008feb9a053edcd7c6f6020772a03c59 (diff) | |
| parent | 654350a1cf93e8ecf8d38f07802e0c3ed7039562 (diff) | |
Merged from trunk
Diffstat (limited to 'bin')
| -rwxr-xr-x | bin/nova-manage | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bin/nova-manage b/bin/nova-manage index 000e834f0..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): |
