2016-11-25 61 views
0

我成功创建了一个简单的报告。在Odoo中公开报告

<report 
    id="my_report" 
    model="cars.car" 
    string="Car" 
    report_type="qweb-pdf" 
    name="cars.my_report" 
    file="views.xml" 
    attachment_use="True" 
    attachment="('CAR'+(object.name or '').replace('/','')+'.pdf')" 
/> 

问题是我只能访问它,如果我登录到Odoo后端。我如何公开报告?我尝试了参数组=“base.group_no_one”,但没有成功。 'base.group_public'相同。

我发现了完全相同的问题在这里一个人:https://www.odoo.com/forum/help-1/question/allow-website-guests-to-download-certain-reports-105042

...但可悲的是Odoo论坛已经死了一段时间了。没有人回答。

回答

0

我没有找到答案,所以我砍了它?

在'report'模块中,在控制器下有main.py文件。我改变了auth参数在线24:

auth="public" 

讨厌的解决方案,可能是不安全的所有,但为我工作..现在,因为我没有找到更好的东西。