nova-manage checks if user is member of proj, prior to adding role for that project
This commit is contained in:
		| @@ -257,6 +257,11 @@ class RoleCommands(object): | |||||||
|         """adds role to user |         """adds role to user | ||||||
|         if project is specified, adds project specific role |         if project is specified, adds project specific role | ||||||
|         arguments: user, role [project]""" |         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) |         self.manager.add_role(user, role, project) | ||||||
|  |  | ||||||
|     def has(self, user, role, project=None): |     def has(self, user, role, project=None): | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 John Tran
					John Tran