From 56844057f0f865de75058295a4ec41b5dc01153e Mon Sep 17 00:00:00 2001 From: jordan <jordan@le-filament.com> Date: Wed, 2 Feb 2022 11:07:42 +0100 Subject: [PATCH] [update] update metadata to be pushed in alfresco --- models/res_partner.py | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/models/res_partner.py b/models/res_partner.py index a2ffa68..5fde022 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -109,7 +109,6 @@ class ScopAlfrescoAdhesionPartner(models.Model): - generate files on Alfresco """ res = super(ScopAlfrescoAdhesionPartner, self).scop_valid_cg() - if not self.partner_cmis_folder: folder_coop = self.create_cmis_folder() else: @@ -118,13 +117,16 @@ class ScopAlfrescoAdhesionPartner(models.Model): # Create & store Facture d'adhésion invoice_file = self.env.ref('account.account_invoices'). \ render_qweb_pdf(res.id)[0] + invoice_name = 'Facture d\'Adhésion' self.push_alfresco_file( file=invoice_file, - name="Facture d'Adhésion.pdf", + name=invoice_name + ".pdf", folder=folder_coop, metadata={ + 'cm:title': invoice_name, 'cmis:objectTypeId': 'D:crm:document', - 'cmis:secondaryObjectTypeIds': ['P:crm:organisme'], + 'cmis:secondaryObjectTypeIds': [ + 'P:crm:organisme', 'P:cm:titled'], 'crm:type': 'FAD', 'crm:contexte': 'STD', 'crm:annee': str(fields.Datetime.now().year) @@ -134,19 +136,22 @@ class ScopAlfrescoAdhesionPartner(models.Model): report_adhesion = self.env.ref( 'cgscop_adhesion.cgscop_adhesion_report'). \ render_qweb_pdf(self.id)[0] + courrier_name = 'Courrier d\'Adhésion' self.push_alfresco_file( file=report_adhesion, - name="Courrier d'Adhésion.pdf", + name=courrier_name + ".pdf", folder=folder_coop, metadata={ + 'cm:title': courrier_name, 'cmis:objectTypeId': 'D:crm:document', - 'cmis:secondaryObjectTypeIds': ['P:crm:organisme'], + 'cmis:secondaryObjectTypeIds': [ + 'P:crm:organisme', 'P:cm:titled'], 'crm:type': 'CAD', 'crm:contexte': 'STD', 'crm:annee': str(fields.Datetime.now().year) }) - return True + return res @api.multi def check_compulsory_docs(self): -- GitLab