This question has been flagged
2 Replies
7167 Views

Hi there:

I am trying to show the date a change was made in a task. To do this, I need to inherit the template of the widget "mail_thread". That template hasn't an id in its definition. This is it:

<?xml version="1.0" encoding="UTF-8"?>
<template>

    <!--
        mail.Widget template used to namespace the css -->
    <t t-name="mail.Root">
        <div class="oe_mail">
        </div>
    </t>

...


                    <span t-att-title="widget.date">
                        <t t-if="widget.timerelative" t-esc="widget.timerelative"/>
                        <t t-if="!widget.timerelative" t-raw="widget.display_date"/>
                    </span>

 

...

</template>

In my module, I need to replace the <span> tag in order to show the date.

So, how to inherit that template and replace the <span> tag?

Avatar
Discard

I don't think you really want to change anything about the widget - that will change the way dates are displayed everywhere the widget is used. Don't you want to change one of the project.task views?

Best Answer

<t t-extend="base.template">

<t t-jquery="ul" t-operation="append">

<li>new element</li>

</t>

</t>

you can do something like this 

Avatar
Discard