I'm implementing a controller in a custom module for Odoo 18, and I want it to be importable on all possible platforms (including Odoo Online), so for that I'm following Write Importable Modules guide on Website Controllers.
However, when I try to do something similar, the action is created and added to the DB (I checked the ir_act_server
table), but the URL returns 404
, no page found.
I'll attach my data file code in case it has an issue:
```
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<record id="efcx_base_controller" model="ir.actions.server">
<field name="name">EFCX Base Controller</field>
<field name="model_id" ref="base.model_ir_filters" />
<field name="website_published">True</field>
<field name="website_path">efcx</field>
<field name="state">code</field>
<field name="code"><![CDATA[response = request.render('efcx.connector')]]></field>
</record>
</odoo>
```
Sorry that I can't share links or images, I need more karma for that :/