bemade-addons/delivery_carrier_partner_account/data/actions.xml
Marc Durepos 01c424c485 [ENH] delivery_carrier_partner_account: company_id + view all from menu
Add the ability to view all the transporter accounts from the sales
configuration menu.

Add company_id to delivery.carrier.account model as a related field
to delivery.carrier. Also constrain the delivery.carrier and res.partner
associated to an account to be linked to the same company.

Fixes #113
2024-11-21 14:39:20 -05:00

24 lines
No EOL
1.1 KiB
XML

<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<record id="action_open_delivery_carrier_accounts" model="ir.actions.act_window">
<field name="name">Carrier Accounts</field>
<field name="res_model">delivery.carrier.account</field>
<field name="view_mode">tree,form</field>
<field name="target">current</field>
<field name="domain">[('delivery_carrier_id', '=', context.get("carrier_id"))]</field>
<field name="context">{'default_delivery_carrier_id': "active_id"}</field>
</record>
<record id="action_open_all_delivery_carrier_accounts" model="ir.actions.act_window">
<field name="name">Carrier Accounts</field>
<field name="res_model">delivery.carrier.account</field>
<field name="view_mode">tree,form</field>
<field name="target">current</field>
</record>
<menuitem id="delivery_carrier_accounts"
parent="sale.menu_sales_config"
sequence="30"
action="delivery_carrier_partner_account.action_open_all_delivery_carrier_accounts"
name="Carrier Accounts"
/>
/>
</odoo>