在 Odoo 中生成报告 public
Make report public in 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 后端才能访问它。如何举报public?我尝试使用参数 groups="base.group_no_one",但没有成功。 'base.group_public'.
相同
我在这里找到了一个提出完全相同问题的人:https://www.odoo.com/forum/help-1/question/allow-website-guests-to-download-certain-reports-105042
...但遗憾的是 Odoo 论坛已经死了一段时间了。无人接听。
我没有找到这个问题的答案,所以我破解了它?
在'report'模块中,控制器下有main.py文件。我把24行的auth参数改成了:
auth="public"
讨厌的解决方案,可能根本不安全,但对我有用..目前,因为我没有找到更好的解决方案。
我成功创建了一个简单的报告。
<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 后端才能访问它。如何举报public?我尝试使用参数 groups="base.group_no_one",但没有成功。 'base.group_public'.
相同我在这里找到了一个提出完全相同问题的人:https://www.odoo.com/forum/help-1/question/allow-website-guests-to-download-certain-reports-105042
...但遗憾的是 Odoo 论坛已经死了一段时间了。无人接听。
我没有找到这个问题的答案,所以我破解了它?
在'report'模块中,控制器下有main.py文件。我把24行的auth参数改成了:
auth="public"
讨厌的解决方案,可能根本不安全,但对我有用..目前,因为我没有找到更好的解决方案。