From 72f68e0c47c3f1f59423e8d9344fdb5d6d4f54a4 Mon Sep 17 00:00:00 2001 From: benjamin <benjamin@le-filament.com> Date: Tue, 4 Mar 2025 10:32:06 +0100 Subject: [PATCH] [UPD] add lastname in tracked fields & log updates --- models/res_partner.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/models/res_partner.py b/models/res_partner.py index 77a73eb..ccf8e5a 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -17,7 +17,7 @@ from odoo.addons.cmis_field import fields _logger = logging.getLogger(__name__) -ALFRESCO_TRACKED_FIELDS = ["name", "id", "siret", "member_number", "ur_id"] +ALFRESCO_TRACKED_FIELDS = ["name", "lastname", "id", "siret", "member_number", "ur_id"] class AlfodooResPartner(models.Model): @@ -111,7 +111,7 @@ class AlfodooResPartner(models.Model): properties = self._get_folder_properties(record, backend).get( record.id ) - if vals.get("name", False): + if vals.get("name", False) or vals.get("lastname", False) : partner_name = ( record.name if not record.name.startswith(".") @@ -119,8 +119,10 @@ class AlfodooResPartner(models.Model): ) folder_name = partner_name + " - " + record.siren if record.siren else partner_name properties.update({"cmis:name": folder_name}) + _logger.info("Update Alfresco folder name : %s" % (folder_name,)) folder = backend.get_cmis_object(record) folder.updateProperties(properties) + _logger.info("Update Alfresco folder properties : %s" % (properties,)) except ( ContentAlreadyExistsException, ObjectNotFoundException, -- GitLab