def index(self, req): if urlparse.parse_qs(req.environ["QUERY_STRING"]).get("defaults", False): return {"quota_set_list": [self._format_quota_set("__defaults__", quota._get_default_quotas())]} else: context = req.environ["engine.context"] user = req.environ.get("user") projects = auth_manager.AuthManager().get_projects(user=user) quota_set_list = [ self._format_quota_set(project.name, quota.get_project_quotas(context, project.name)) for project in projects ] return {"quota_set_list": quota_set_list}
def index(self, req): if urlparse.parse_qs(req.environ['QUERY_STRING']).get( 'defaults', False): return { 'quota_set_list': [ self._format_quota_set('__defaults__', quota._get_default_quotas()) ] } else: context = req.environ['engine.context'] user = req.environ.get('user') projects = auth_manager.AuthManager().get_projects(user=user) quota_set_list = [ self._format_quota_set( project.name, quota.get_project_quotas(context, project.name)) for project in projects ] return {'quota_set_list': quota_set_list}
def defaults(self, req, id): return self._format_quota_set(id, quota._get_default_quotas())