diff --git a/agreement_legal/models/agreement.py b/agreement_legal/models/agreement.py
index 76f5e624b..6a7a2cbeb 100644
--- a/agreement_legal/models/agreement.py
+++ b/agreement_legal/models/agreement.py
@@ -96,6 +96,7 @@ class Agreement(models.Model):
tracking=True,
help="Date that the contract was terminated.",
)
+ no_end_date = fields.Boolean(related="agreement_type_id.no_end_date")
reviewed_date = fields.Date(string="Reviewed Date", tracking=True)
reviewed_user_id = fields.Many2one("res.users", string="Reviewed By", tracking=True)
approved_date = fields.Date(string="Approved Date", tracking=True)
diff --git a/agreement_legal/models/agreement_type.py b/agreement_legal/models/agreement_type.py
index b1add48e5..f3adbc6dc 100644
--- a/agreement_legal/models/agreement_type.py
+++ b/agreement_legal/models/agreement_type.py
@@ -8,6 +8,7 @@ class AgreementType(models.Model):
_inherit = "agreement.type"
_description = "Agreement Types"
+ no_end_date = fields.Boolean(default=False)
agreement_subtypes_ids = fields.One2many(
"agreement.subtype", "agreement_type_id", string="Sub-Types"
)
diff --git a/agreement_legal/views/agreement.xml b/agreement_legal/views/agreement.xml
index 720af2a8e..8349423fd 100644
--- a/agreement_legal/views/agreement.xml
+++ b/agreement_legal/views/agreement.xml
@@ -225,7 +225,7 @@
/>
@@ -235,6 +235,7 @@
/>
+
diff --git a/agreement_legal/views/agreement_type.xml b/agreement_legal/views/agreement_type.xml
index 98ce69d6b..afbed3471 100644
--- a/agreement_legal/views/agreement_type.xml
+++ b/agreement_legal/views/agreement_type.xml
@@ -7,6 +7,7 @@
+
@@ -17,6 +18,9 @@
agreement.type
+
+
+