odoo18/addons/partner_autocomplete/static/src/xml/partner_autocomplete.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 '&#160;'"/>
<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 '&#160;'"/>,
<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>