From 7678a72f16d477b702c4355a3cca5a0a288a0da7 Mon Sep 17 00:00:00 2001
From: jordan <jordan@le-filament.com>
Date: Wed, 18 Aug 2021 17:40:32 +0200
Subject: [PATCH] [update] api use properties as param in push_alfresco_file

---
 models/api_alfresco.py | 12 ++----------
 1 file changed, 2 insertions(+), 10 deletions(-)

diff --git a/models/api_alfresco.py b/models/api_alfresco.py
index 53d9577..8bc78f2 100644
--- a/models/api_alfresco.py
+++ b/models/api_alfresco.py
@@ -209,9 +209,7 @@ class CgscopAlfresco(models.AbstractModel):
             'workspace://SpacesStore/', '')
 
     def push_alfresco_file(
-            self, file, name, partner, type,
-            context='STD', year=str(fields.Datetime.now().year),
-            backend=None, folder=None):
+            self, file, name, metadata=None, backend=None, folder=None):
         """
             Ajoute un fichier sur la GED Alfresco
             @return: fonction get_partner_files() de res.partner
@@ -228,13 +226,7 @@ class CgscopAlfresco(models.AbstractModel):
 
             file_upload = cmis_obj.createDocument(
                 name=name,
-                properties={
-                    'cmis:objectTypeId': 'D:crm:document',
-                    'cmis:secondaryObjectTypeIds': ['P:crm:organisme'],
-                    'crm:type': type,
-                    'crm:contexte': context,
-                    'crm:annee': year,
-                },
+                properties=metadata,
                 contentFile=file,
                 contentType='application/pdf'
             )
-- 
GitLab