Skip to content
Extraits de code Groupes Projets
Valider 8ee276eb rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[add] inovatic_sync_file function for LM

parent e9b50a03
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -16,7 +16,7 @@ class InovaticJobQueue(models.Model):
# ------------------------------------------------------
# Button function
# ------------------------------------------------------
def inovatic_sync(self):
def inovatic_sync(self, doc=False):
"""
Méthode permettant de transmettre une liasse fiscale
depuis Alfresco
......@@ -31,6 +31,13 @@ class InovaticJobQueue(models.Model):
# ------------------------------------------------------
# Internal function
# ------------------------------------------------------
def inovatic_sync_file(self, doc):
self.ensure_one()
stream = doc.getContentStream().read()
filename = doc.name
data_file = base64.b64encode(stream)
self.inovatic_load_file(file=data_file, filename=filename)
def _get_cmis_file(self):
if (
not self.liasse_fiscale_id.node_ref
......
......@@ -36,7 +36,7 @@ class ListeMinistereInovatic(models.Model):
"source": "inovatic_api",
}
)
job_queue.inovatic_sync()
job_queue.inovatic_sync_file(doc)
else:
raise exceptions.UserError(
_("Il n'y a pas de Liasse correspondante dans Alfresco")
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter