Exemplo n.º 1
0
    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}
Exemplo n.º 2
0
    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}
Exemplo n.º 3
0
 def defaults(self, req, id):
     return self._format_quota_set(id, quota._get_default_quotas())
Exemplo n.º 4
0
 def defaults(self, req, id):
     return self._format_quota_set(id, quota._get_default_quotas())