Merge pull request #2080 from expsa/samir-aladawi-users-could-update-signature

[FIX] odex25_sign: user could update some fields
This commit is contained in:
SamirLADOUI-sa 2025-01-07 09:43:51 +01:00 committed by GitHub
commit fabca26ba2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 9 additions and 0 deletions

View File

@ -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']