44 lines
1.8 KiB
XML
44 lines
1.8 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<templates>
|
|
<t t-name="partner_autocomplete.PartnerAutoCompleteCharField" t-inherit="web.CharField">
|
|
<xpath expr="//t[@t-else='']" position="before">
|
|
<t t-elif="props.record.resModel !== 'res.partner' || props.record.data.company_type === 'company'">
|
|
<AutoComplete
|
|
value="props.record.data[props.name] || ''"
|
|
sources="sources"
|
|
onSelect.bind="onSelect"
|
|
input="inputRef"
|
|
placeholder="placeholder || ''"
|
|
/>
|
|
</t>
|
|
</xpath>
|
|
</t>
|
|
|
|
<t t-name="partner_autocomplete.CharFieldDropdownOption">
|
|
<img t-att-src="option.logo" onerror="this.src='/base/static/img/company_image.png'" alt="Placeholder"/>
|
|
<div class="o_partner_autocomplete_info">
|
|
<strong t-esc="option.label or ' '"/>
|
|
<div t-esc="option.description"/>
|
|
</div>
|
|
</t>
|
|
|
|
<t t-name="partner_autocomplete.Many2oneDropdownOption">
|
|
<i class="fa fa-magic text-muted pe-1"/>
|
|
<t t-esc="option.label or ' '"/>,
|
|
<span class="text-muted" t-esc="option.description"/>
|
|
<img class="ms-1" t-att-src="option.logo" onerror="this.src='/base/static/img/company_image.png'" alt="Placeholder"/>
|
|
</t>
|
|
|
|
<t t-name="partner_autocomplete.InsufficientCreditNotification">
|
|
<div class="o-hidden-ios">
|
|
<a class="btn btn-link" t-att-href="credits_url"><i class="oi oi-arrow-right"/> Buy more credits</a>
|
|
</div>
|
|
</t>
|
|
|
|
<t t-name="partner_autocomplete.AccountTokenMissingNotification">
|
|
<div class="">
|
|
<a class="btn btn-link" t-att-href="account_url" ><i class="oi oi-arrow-right"/> Set Your Account Token</a>
|
|
</div>
|
|
</t>
|
|
</templates>
|