From 0967a37da154977bbdaad71cedff520365e149b2 Mon Sep 17 00:00:00 2001 From: Samir Ladoui Date: Tue, 7 Jan 2025 09:43:01 +0100 Subject: [PATCH] [FIX] odex25_sign: user could update some fields --- odex25_base/odex25_sign/models/res_users.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/odex25_base/odex25_sign/models/res_users.py b/odex25_base/odex25_sign/models/res_users.py index 9aafd233d..51fe60217 100644 --- a/odex25_base/odex25_sign/models/res_users.py +++ b/odex25_base/odex25_sign/models/res_users.py @@ -8,3 +8,12 @@ class ResUsers(models.Model): sign_signature = fields.Binary(string="Digital Signature", ) sign_initials = fields.Binary(string="Digitial Initials",) + + + def __init__(self, pool, cr): + """Custom initialization of the model""" + super(ResUsers, self).__init__(pool, cr) + + # Dynamically add fields to SELF_WRITEABLE_FIELDS and SELF_READABLE_FIELDS + type(self).SELF_WRITEABLE_FIELDS = list(self.SELF_WRITEABLE_FIELDS) + ['sign_signature', 'sign_initials'] + type(self).SELF_READABLE_FIELDS = list(self.SELF_READABLE_FIELDS) + ['sign_signature', 'sign_initials']