diff --git a/agreement_legal/models/agreement.py b/agreement_legal/models/agreement.py
index 828742a3e..76f5e624b 100644
--- a/agreement_legal/models/agreement.py
+++ b/agreement_legal/models/agreement.py
@@ -208,6 +208,12 @@ class Agreement(models.Model):
"agreement is an amendment to another agreement. This list will "
"only show other agreements related to the same account.",
)
+ create_uid_parent = fields.Many2one(
+ related="parent_agreement_id.create_uid", string="Created by (parent)"
+ )
+ create_date_parent = fields.Datetime(
+ related="parent_agreement_id.create_date", string="Created on (parent)"
+ )
recital_ids = fields.One2many(
"agreement.recital", "agreement_id", string="Recitals", copy=True
)
@@ -277,19 +283,6 @@ class Agreement(models.Model):
help="""Final placeholder expression, to be copy-pasted in the desired
template field.""",
)
- created_by = fields.Many2one(
- "res.users",
- string="Created By",
- copy=False,
- default=lambda self: self.env.user,
- help="User which create the agreement.",
- )
- date_created = fields.Datetime(
- string="Created On",
- copy=False,
- default=lambda self: fields.Datetime.now(),
- help="Date which create the agreement.",
- )
template_id = fields.Many2one(
"agreement", string="Template", domain=[("is_template", "=", True)],
)
@@ -378,8 +371,6 @@ class Agreement(models.Model):
"parent_agreement_id": self.id,
"version": self.version,
"revision": self.revision,
- "created_by": self.created_by.id,
- "date_created": self.date_created,
"code": "{}-V{}".format(self.code, str(self.version)),
"stage_id": self.stage_id.id,
}
@@ -394,13 +385,7 @@ class Agreement(models.Model):
# Make a current copy and mark it as old
rec.copy(default=rec._get_old_version_default_vals())
# Update version, created by and created on
- rec.update(
- {
- "version": rec.version + 1,
- "created_by": self.env.user.id,
- "date_created": fields.Datetime.now(),
- }
- )
+ rec.update({"version": rec.version + 1})
# Reset revision to 0 since it's a new version
return super().write({"revision": 0})
diff --git a/agreement_legal/views/agreement.xml b/agreement_legal/views/agreement.xml
index 9243b51b7..7c076459a 100644
--- a/agreement_legal/views/agreement.xml
+++ b/agreement_legal/views/agreement.xml
@@ -365,8 +365,27 @@
name="revision"
readonly="True"
/>
- | Created By: