From 1cf692e9e2ee60403261b6c360ec55090fe84dfe Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Tue, 14 Nov 2023 15:40:23 +0100 Subject: Download completed digital contracts and store them in the db For now, also allow viewing of the contracts from the administrative interface by organizers, but not yet by the sponsors themselves (no reason not to, just one step at a time). --- postgresqleu/digisign/util.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'postgresqleu/digisign/util.py') diff --git a/postgresqleu/digisign/util.py b/postgresqleu/digisign/util.py index f8809737..81e38e09 100644 --- a/postgresqleu/digisign/util.py +++ b/postgresqleu/digisign/util.py @@ -1,5 +1,9 @@ from django.utils import timezone +from datetime import timedelta + +from postgresqleu.scheduler.util import trigger_immediate_job_run + digisign_providers = { 'postgresqleu.digisign.implementations.signwell.Signwell': (), @@ -24,6 +28,7 @@ class DigisignHandlerBase: def completed(self): self.doc.completed = timezone.now() self.doc.save(update_fields=['completed', ]) + trigger_immediate_job_run('digisign_fetch_completed', timedelta(minutes=1)) def expired(self): pass -- cgit v1.2.3