26 lines
1.0 KiB
XML
26 lines
1.0 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<!--
|
|
Server action bound to documents.document so the
|
|
"Create Vendor Invoice" workflow appears in the cog/Actions
|
|
menu of the Documents kanban + list views.
|
|
|
|
We dispatch through ``action_create_invoice`` so the same
|
|
validation runs whether the user clicks the action or calls
|
|
the method programmatically.
|
|
-->
|
|
<record id="action_create_invoice_from_document" model="ir.actions.server">
|
|
<field name="name">Create Vendor Invoice (Fusion)</field>
|
|
<field name="model_id" ref="documents.model_documents_document"/>
|
|
<field name="binding_model_id" ref="documents.model_documents_document"/>
|
|
<field name="binding_view_types">list,kanban</field>
|
|
<field name="state">code</field>
|
|
<field name="code">
|
|
if records and len(records) == 1:
|
|
action = records.action_create_invoice()
|
|
else:
|
|
raise UserError(_("Select exactly one document to convert into a vendor invoice."))
|
|
</field>
|
|
</record>
|
|
</odoo>
|