Project

General

Profile

Development #46672

détailler la progression d'un afterjob

Added by Frédéric Péters 4 months ago. Updated 4 months ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
15 Sep 2020
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

Les afterjobs sont démarrés et tournent et puis à un moment se terminent. Pendant ce temps il y a une page qui dit que ça tourne et c'est tout.

Les jobs pourraient estimer leur pourcentage de complétion (job d'export tableur, selon le nombre de lignes, job d'action de masse, selon le nombre de formdata traité), que ce pourcentage soit enregistré dans l'objet AfterJob et affiché sur la page. (éventuellement aussi une info plus précise, genre "123 sur 987 (12%)").

Cette évolution peut être l'occasion de factoriser un peu, genre passer toutes les pages en question en rendu par gabarit, et que ce gabarit {% extends/include ".../afterjob.html" %}.

wcs/admin/forms.py:        r += htmltext('<dl class="job-status">')
wcs/admin/forms.py:        r += htmltext('<dl class="job-status">')
wcs/admin/settings.py:        r += htmltext('<div class="section"><dl class="job-status">')
wcs/backoffice/management.py:        r += htmltext('<dl class="job-status">')
wcs/backoffice/management.py:        r += htmltext('<dl class="job-status">')
wcs/qommon/ident/password.py:        r += htmltext('<dl class="job-status">')
+
wcs/templates/wcs/backoffice/card-data-import-form.html:<dl class="job-status">

History

#1

Updated by Frédéric Péters 4 months ago

  • Description updated (diff)

Also available in: Atom PDF