Skip to content

Commit 8ec0b97

Browse files
authored
Merge pull request #487 from itpp-labs/17.0-partner_telegram
⬆️ partner_telegram: update to v17
2 parents f02acbc + 8316a90 commit 8ec0b97

File tree

2 files changed

+21
-5
lines changed

2 files changed

+21
-5
lines changed
Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,31 @@
11
/** @odoo-module **/
2-
/** Copyright 2024 Ivan Yelizariev <https://twitter.com/yelizariev> **/
2+
/** Copyright 2024-2025 Ivan Yelizariev <https://twitter.com/yelizariev> **/
33

44
import { EmailField } from "@web/views/fields/email/email_field";
5+
import { _t } from "@web/core/l10n/translation";
56
import { registry } from "@web/core/registry";
67

78
class TelegramField extends EmailField {}
89

910
TelegramField.template = "partner_contact.TelegramField";
1011

12+
export const telegramField = {
13+
component: TelegramField,
14+
displayName: _t("Telegram"),
15+
supportedTypes: ["char"],
16+
extractProps: ({ attrs }) => ({
17+
placeholder: attrs.placeholder,
18+
}),
19+
};
20+
21+
registry.category("fields").add("telegram", telegramField);
22+
1123
class FormTelegramField extends TelegramField {}
1224
FormTelegramField.template = "partner_contact.FormTelegramField";
1325

14-
registry.category("fields").add("telegram", TelegramField);
15-
registry.category("fields").add("form.telegram", FormTelegramField);
26+
export const formTelegramField = {
27+
...telegramField,
28+
component: FormTelegramField,
29+
};
30+
31+
registry.category("fields").add("form.telegram", formTelegramField);

partner_telegram/static/src/xml/telegram_widget.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8" ?>
2-
<!-- Copyright 2024 Ivan Yelizariev <https://twitter.com/yelizariev>
2+
<!-- Copyright 2024-2025 Ivan Yelizariev <https://twitter.com/yelizariev>
33
License MIT (https://opensource.org/licenses/MIT). -->
44
<templates xml:space="preserve">
55
<t t-name="partner_contact.TelegramField" owl="1">
@@ -34,7 +34,7 @@
3434
>
3535
<xpath expr="//input" position="after">
3636
<a
37-
t-if="props.value"
37+
t-if="props.record.data[props.name]"
3838
t-att-href="props.record.data.telegram_url"
3939
class="ms-3 d-inline-flex align-items-center"
4040
>

0 commit comments

Comments
 (0)