ir.actions.act_window 中的 src_model 在哪里?

m0r*_*r7y 2 odoo-13


我在odoo 12,我想迁移到odoo 13.这个代码,但我不知道什么是相当于src_model在Odoo 13。

<record model="ir.actions.act_window" id="complete_pieces_jointes">
       <field name="name">Complete Pieces Jointes</field>
       <field name="view_id" ref="view_id_3"/>
       <field name="res_model">ir.attachment.moveto.subscription</field>
       <field name="view_mode">form</field>
       <field name="target">new</field>
       <field name="src_model">ir.attachment</field>
       <field name="type">ir.actions.act_window</field>
    </record>
Run Code Online (Sandbox Code Playgroud)

你能帮助我吗?

小智 5

您可以从 SMS 模块查看此示例。该src_model已更改为binding_model

<!-- Add action entry in the Action Menu for Partners -->
<act_window id="res_partner_act_window_sms_composer_multi"
    name="Send SMS Text Message"
    binding_model="res.partner"
    res_model="sms.composer"
    binding_views="list"
    view_mode="form"
    target="new"
    context="{
        'default_composition_mode': 'mass',
        'default_mass_keep_log': True,
        'default_res_ids': active_ids
    }"
/>
<act_window id="res_partner_act_window_sms_composer_single"
    name="Send SMS Text Message"
    binding_model="res.partner"
    res_model="sms.composer"
    binding_views="form"
    view_mode="form"
    target="new"
    context="{
        'default_composition_mode': 'comment',
        'default_res_id': active_id,
    }"
/>
Run Code Online (Sandbox Code Playgroud)