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

[UPD] Inovatic Sync function

parent ebb42b38
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -36,9 +36,10 @@ class ListeMinistereInovatic(models.Model):
"source": "inovatic_api",
}
)
job_queue.inovatic_sync_file(doc[0])
if not liasse_id.node_ref:
liasse_id.node_ref = doc[0].getObjectId()
if self._context.get("immediate_sync"):
job_queue.inovatic_sync_file(doc[0])
else:
raise exceptions.UserError(
_("Il n'y a pas de Liasse correspondante dans Alfresco")
......@@ -49,18 +50,12 @@ class ListeMinistereInovatic(models.Model):
# ------------------------------------------------------
def action_completed(self):
"""
Hérite la fonction parente pour envoyer autmatiquement la liasse à Inovatic
Hérite la fonction parente pour envoyer automatiquement la liasse à Inovatic
si cette liasse existe et si elle n'a pas déjà été chargée lorsque la coop
valide le dossier
"""
if not self.scop_liasse_fiscale_id:
self.create_liasse_fiscale()
if (
self.scop_liasse_fiscale_id
and not self.scop_liasse_fiscale_id.source == "inovatic_api"
):
try:
self.scop_liasse_ficale_id.inovatic_treatment()
self.inovatic_treatment()
except Exception as e:
_logger.error(e)
super().action_completed()
......
......@@ -20,6 +20,7 @@
name="inovatic_treatment"
type="object"
class="oe_highlight m-3"
context="{'immediate_sync': True}"
attrs="{'invisible':[('status_liasse_fiscale', '=', 'valide')]}"
/>
<button
......
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