diff --git a/addons/hr_contract/static/src/widgets/tooltip_warning_widget.js b/addons/hr_contract/static/src/widgets/tooltip_warning_widget.js
new file mode 100644
index 00000000000..17a5f2dd7bc
--- /dev/null
+++ b/addons/hr_contract/static/src/widgets/tooltip_warning_widget.js
@@ -0,0 +1,17 @@
+/** @odoo-module **/
+
+import { registry } from "@web/core/registry";
+import { _t } from "@web/core/l10n/translation";
+
+const { Component } = owl;
+
+export class ContractWarningTooltip extends Component {
+ get tooltipInfo() {
+ return JSON.stringify({
+ "text" : _t("Calendar Mismatch : The employee's calendar does not match this contract's calendar. This could lead to unexpected behaviors."),
+ })
+ }
+}
+ContractWarningTooltip.template = "hr_contract.ContractWarningTooltip";
+
+registry.category("view_widgets").add("contract_warning_tooltip", ContractWarningTooltip);
diff --git a/addons/hr_contract/static/src/widgets/tooltip_warning_widget.xml b/addons/hr_contract/static/src/widgets/tooltip_warning_widget.xml
new file mode 100644
index 00000000000..3e1c6ded16c
--- /dev/null
+++ b/addons/hr_contract/static/src/widgets/tooltip_warning_widget.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
diff --git a/addons/hr_contract/views/hr_contract_views.xml b/addons/hr_contract/views/hr_contract_views.xml
index e3c6fa9cb1b..518dfa45805 100644
--- a/addons/hr_contract/views/hr_contract_views.xml
+++ b/addons/hr_contract/views/hr_contract_views.xml
@@ -19,15 +19,10 @@
-
-
-
-
+
+
+
@@ -209,16 +204,17 @@
-