Наследовать mail.activity в форме res.partner

#odoo-13

#odoo-13

Вопрос:

Я не могу найти представление, содержащее действия в форме res.partner введите описание изображения здесь

Я пытался наследовать mail.mail_activity_type_view_form, но это не так

 <record id="mail_activity_view_inherit" model="ir.ui.view">
    <field name="name">mail.activity.type.view.form.inherit</field>
    <field name="model">mail.activity.type</field>
    <field name="inherit_id" ref="mail.mail_activity_type_view_form" />
</record>
  

Ответ №1:

XML-идентификатор равен:

 mail.res_partner_view_form_inherit_mail
  

Итак, mail аддон, res_partner_view_form_inherit_mail просмотр.

Вид такой:

 <record id="res_partner_view_form_inherit_mail" model="ir.ui.view">
    <field name="name">res.partner.view.form.inherit.mail</field>
    <field name="model">res.partner</field>
    <field name="inherit_id" ref="base.view_partner_form"/>
    <field name="arch" type="xml">
        <xpath expr="//field[@name='email']" position="replace">
            <field name="is_blacklisted" invisible="1"/>
            <label for="email" class="oe_inline"/>
            <div class="o_row o_row_readonly">
                <i class="fa fa-ban" style="color: red;" role="img" title="This email is blacklisted for mass mailing" aria-label="Blacklisted" attrs="{'invisible': [('is_blacklisted', '=', False)]}" groups="base.group_user"></i>
                <field name="email" widget="email" context="{'gravatar_image': True}" attrs="{'required': [('user_ids','!=', [])]}" />
            </div>
        </xpath>
        <xpath expr="//sheet" position="after">
            <div class="oe_chatter">
                <field name="message_follower_ids" widget="mail_followers"/>
                <field name="activity_ids" widget="mail_activity"/>
                <field name="message_ids" widget="mail_thread"/>
            </div>
        </xpath>
    </field>
</record>
  

Ответ №2:

Позвольте мне попытаться помочь, вы пытаетесь _inherit mail.activity просмотреть, что невозможно с помощью using xml , потому что он не будет наследовать от xml, в котором он написан qweb , поэтому для этого вам нужно, чтобы extend это понравилось.

 <t t-extend="idOfMailAvtivityQweb">
    <t t-jquery='i[title="Mark as Todo"]' t-operation="before">
        //Here in thread i will add something before title "Mark as Todo"
    </t>
</t>