diff --git a/bin/nova-manage b/bin/nova-manage index e52e007b..2b251952 100755 --- a/bin/nova-manage +++ b/bin/nova-manage @@ -293,10 +293,10 @@ class ProjectCommands(object): def __init__(self): self.manager = manager.AuthManager() - def add(self, project, user): + def add(self, project_id, user_id): """Adds user to project - arguments: project user""" - self.manager.add_to_project(user, project) + arguments: project_id user_id""" + self.manager.add_to_project(user_id, project_id) def create(self, name, project_manager, description=None): """Creates a new project @@ -334,18 +334,18 @@ class ProjectCommands(object): for key, value in project_quota.iteritems(): print '%s: %s' % (key, value) - def remove(self, project, user): + def remove(self, project_id, user_id): """Removes user from project - arguments: project user""" - self.manager.remove_from_project(user, project) + arguments: project_id user_id""" + self.manager.remove_from_project(user_id, project_id) - def scrub(self, project): + def scrub(self, project_id): """Deletes data associated with project - arguments: project""" + arguments: project_id""" ctxt = context.get_admin_context() - network_ref = db.project_get_network(ctxt, project) + network_ref = db.project_get_network(ctxt, project_id) db.network_disassociate(ctxt, network_ref['id']) - groups = db.security_group_get_by_project(ctxt, project) + groups = db.security_group_get_by_project(ctxt, project_id) for group in groups: db.security_group_destroy(ctxt, group['id'])