Odoo - 403:Forbidden您要找的页面未经授权

时间:2015-09-02 07:59:50

标签: authentication web odoo rights qweb

我在Odoo中创建了一个Web界面,其中列出了登录用户的任务。问题是,当用户没有管理员访问权限时,用户将无法看到该页面。相反,用户会看到403:Forbidden您要查找的页面无法获得授权错误页面。我不想为每个用户分配访问权限。这个问题的解决方案是什么?

加载网页时会调用以下方法:

    @http.route(['/tasks'], auth='user', website=True)
    def list_tasks(self, **kw):

        task_pool = request.env['project.task']
        tasks = task_pool.search([('user_id', '=', request.uid)])

        if len(tasks) > 0:
            return request.render('pec.workstack', {
                'tasks': tasks
            })

        return request.redirect('/no_tasks')

1 个答案:

答案 0 :(得分:0)

在控制器中搜索时使用 sudo()

request.env['your.model'].sudo().search([(your domain)])